ClusterFuck!
Solver something