Solutions

The exercises are vi practice.
