Add solution 27
Add solution 28
Add solution 29