CS2999 Contest 1