Solve several problems 24,25,26,35

The 30 is still in progress