Competitive programming is a mind sport usually held over the Internet involving participants writing source code of computer programs which are able to solve given problems according to provided specifications. You'll find lots of puzzles with my solutions presented below in different programming languages, mostly C, C++, Perl or Python. Practice and have fun! Happy coding!!!