Good puzzle: Castles

New Benchmark