1-50 puzzle solver | ScratchStats