Perfect?

Ideal?

963