HomepageJohnPopular puzzles created by John Popular puzzles created by John 16johnmcjonsonjohnsolved 52 timesSolve puzzle49Yin YangJohnsolved 5 timesSolve puzzle