This puzzle was created with the wonderful graphics by Kitty Chen.