Type challenges (10/12)

Type challenges