add a puzzler and his solution