Attempt 2 (19/19)

Attempt 2