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