P3: AI Programming Puzzles in Python for Algorithm Synthesis | Hacker News Reader