Choose a Challenge

Registration is open

Register and start solving practice problems now!

Round 1

Take anytime between March 6 - 31, 2017

Round 2

By invitation only between April 10 - 30, 2017