satisfying
662