As Salamu Alaikum, sir, I am a complete beginner in the programming contest. I start solving problem in URI online judge. I am learning Java and love it(specially the oop). I solve all my problems in Java. But I see most of the competetiors use c or c++ to solve problems and they also suggest me to use c++ to avoid errors in the contest. But I want to use Java but can not get any good sources where I learn to solve problems in the contest using Java (I get help from stackoverflow.com sometimes). Your book also written in C. Please suggest me that can help me to stick with Java.