Round 1 code

Please read readme.md file first