That's a very fun puzzle, nice work! I'll be telling my friends.

Thanks!