Efficient Hill Climbers

Duplicated blocks

96