1893 solution.
1225 solution.