solutions for final a 763519