Perfect (683,363)