Your conditions: Frank Scholze