works but slowly. aggressively generating nodes
solutions for round1 (coins incorrect, label incorrect, aaaaaa correct)