renaming files to maintain pattern
rewriting timus' solutions