solution for part2/parsing 15 files