Solutions 1591-1600