Reworking 51 (again)
Solved 112