Haircut solutions

Haircut was solved using D by 4 contestants. Solution sizes: average 1128 bytes (shortest: 726; longest: 1546).