solve 179
wip
pass small input
wip