you finished puzzle #957 in 59 seconds