Perfect

Ideal

686