Attempt 2 (17/19)

Attempt 2