cmput 670 tourney round 1 version :)