My answer (30/32)

My answer