finished puzzle #899 in
17 minutes, 0 seconds

Almost forgot to share!