Too perfect (46/47)

Too perfect