Possibly perfect

Possibly ideal

778