Solve 101 and update directory structure
Solve 105
Solve 112