construct c2 puzzle