I've definitely seen this puzzle before. of course I can't recall where