Forked from ulock1792/suika-fruit-merge-puzzle-1747817749701 at 97deb818322323ab37d3ff30b046f5e6dd38b1be