{"trustable":false,"sections":[{"title":"题目描述","value":{"format":"MD","content":"现有$N$个大理石,每个大理石上写了一个非负整数。首先请你将这 $N$ 块大理石按照它们上面所写数字的大小从小到大排序,然后按照排序后的顺序把这 $N$ 个大理石从 $1\\sim N$ 编号。之后请你回答 $Q$ 个询问,每个询问问是否存在一个大理石上写着某个整数$x$,如果存在,请你回答写着整数$x$的编号最小的大理石的编号,如果不存在,请你输出``x not found``。"}},{"title":"输入格式","value":{"format":"MD","content":"有多组数据。\n\n每组数据第一行包括两个整数 $N$,$Q$,当输入为 $N \u003d 0, Q \u003d 0$ 时,表示结束。\n\n否则接下来$Q$行,每一行包括一个数字$x$,表示询问。\n"}},{"title":"输出格式","value":{"format":"MD","content":"对于每组测试数据,首先输出 ``Case# XX``,$XX$ 为测试数据编号,按读入顺序由 1 开始递增。\n\n对于每组测试数据中的每一次询问,按如下规则输出:\n\n如果找到了,输出``x found at y``,其中$x$和$y$是数字。\n\n否则,输出``x not found``,同上。"}},{"title":"样例输入","value":{"format":"MD","content":"```plaintext\n4 1\n2\n3\n5\n1\n5\n5 2\n1\n3\n3\n3\n1\n2\n3\n0 0\n```"}},{"title":"样例输出","value":{"format":"MD","content":"```plaintext\nCASE# 1:\n5 found at 4\nCASE# 2:\n2 not found\n3 found at 3\n```"}}]}