Too perfect (40/47)

Too perfect