CS 598R - Competitive Programming