Solutions to SPOJ problems for personal enrichment