lasercut safecracker puzzle 50 solver