screw you and your damn rules c++