Perfect crime
961