Add solution for #23
Add solution for #100
Add solution for #102
Add solution to #104
Add solution to #24
Add solution to #93
Add solution for #30
Add solution for #113
Add solution to #25