Added exercises 249, 250, 251, and 252.
Merge branch 'master' into SG