48 initial solution in py
Refactor 48