Solutia completa a problemei este aici.