Algorithms implementation and SPOJ puzzles in Android.