solutions for dec 15th final 896628