A fun, delightful puzzle!