Congratulations, you finished puzzle #945 in

3 minutes, 36 seconds