Attempt 2 (18/19)

Attempt 2