OI Mode RankList -- 2019-2020-1学期《Python程序设计》字符串II【19数据科学12班】
Download
Rank
| User |
Nick |
Solved |
Penalty |
Mark |
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
1 | 2707190205 | d | 15 | 244:43:17 | 1500 | 01:04:41 | 01:29:33 | 00:48:23 | 01:54:21 | 01:13:30 | 24:41:18 | 02:09:43 | 25:25:21 | 53:12:38 | 25:43:23 | 26:18:16 | 26:55:00 | 01:56:30 | 02:24:47 | 48:25:53 |
2 | 2707190135 | 从入门到转行 | 15 | 363:46:40 | 1500 | 01:23:18 | 01:32:32 | 01:19:16 | 01:53:17 | 01:16:53 | 23:00:32 | 02:14:31 | 25:25:53 | 170:23:40 | 26:21:11 | 26:24:35 | 26:47:11 | 02:19:11 | 26:42:20 | 26:02:20 |
3 | 2707190139 | reborn | 15 | 393:14:37 | 1500 | 00:55:29 | 25:17:45 | 00:54:29 | 02:12:07 | 01:14:24 | 24:33:34 | 03:32:18 | 24:29:00 | 169:43:32 | 26:10:39 | 26:43:55 | 26:55:01 | 01:37:09 | 25:51:03 | 29:04:12 |
4 | 2707190230 | 6栋410-2 | 15 | 528:46:35 | 1500 | 01:45:31 | 01:50:51 | 01:23:36 | 02:36:14 | 47:29:27 | 25:26:18 | 24:27:24 | 47:35:42 | 170:32:35 | 26:27:20 | 26:29:14 | 47:51:06 | 01:56:16 | 47:43:43 | 47:31:18 |
5 | 2707190226 | 王蔚晨 | 14 | 350:37:31 | 1491 | 19:28:34 | 05:17:20 | 91 | 02:29:05 | 01:24:35 | 19:17:15 | 02:41:23 | 19:23:00 | 170:41:30 | 23:42:48 | 06:29:38 | 26:36:32 | 01:53:25 | 05:23:50 | 42:48:36 |
6 | 2707190108 | 梦临白夜 | 14 | 297:57:20 | 1400 | 01:26:50 | 02:01:49 | 01:29:42 | 01:53:16 | 0 | 03:56:16 | 01:47:55 | 03:47:30 | 170:47:58 | 25:45:20 | 25:58:40 | 26:44:32 | 01:41:32 | 02:25:33 | 25:30:27 |
7 | 2707190218 | 性感静香-在线保枪 | 14 | 326:29:33 | 1400 | 01:27:09 | 01:32:54 | 01:34:14 | 0 | 01:41:46 | 25:27:32 | 01:58:25 | 04:17:09 | 170:41:24 | 05:20:48 | 26:17:27 | 26:48:32 | 04:21:17 | 24:17:46 | 26:03:10 |
8 | 2707190123 | 臭弟弟 | 14 | 344:40:10 | 1400 | 01:25:39 | 02:02:46 | 01:30:32 | 01:59:19 | 0 | 25:46:44 | 02:20:03 | 25:36:42 | 170:26:57 | 26:47:51 | 26:19:36 | 26:39:33 | 01:56:07 | 02:17:51 | 26:50:30 |
9 | 2707190224 | L_ | 14 | 345:05:34 | 1400 | 01:41:05 | 01:42:41 | 01:25:58 | 01:45:23 | 01:28:29 | 23:21:49 | 05:00:00 | 25:45:04 | 170:44:25 | 25:39:50 | 26:20:59 | 26:43:21 | 0 | 05:23:13 | 26:03:17 |
10 | 2707190239 | 44u | 14 | 348:54:17 | 1400 | 01:48:08 | 01:56:34 | 01:22:59 | 01:31:35 | 47:26:24 | 47:46:22 | 01:37:10 | 47:38:15 | | 25:53:23 | 47:30:15 | 47:51:07 | 01:41:06 | 26:08:08 | 47:22:51 |
11 | 2707190110 | 笑摸狗头 | 14 | 461:28:44 | 1400 | 01:39:54 | 01:57:09 | 01:31:24 | 01:49:09 | 01:27:07 | | 01:47:11 | 25:32:37 | 171:15:47 | 25:54:17 | 26:03:40 | 26:47:36 | 02:01:50 | 02:22:12 | 170:58:51 |
12 | 2707190216 | ikun | 13 | 435:59:04 | 1391 | 01:23:15 | 01:32:01 | 91 | 0 | 01:37:52 | 24:27:45 | 02:16:29 | 25:51:43 | 170:42:48 | 26:58:58 | 49:49:18 | 52:08:57 | 01:54:28 | 25:39:45 | 50:55:45 |
13 | 2707190211 | 梨落 | 13 | 488:06:13 | 1391 | 01:33:25 | 02:14:21 | 91 | 01:59:09 | 01:40:45 | 25:32:43 | 0 | 25:26:55 | 169:30:21 | 25:55:55 | 26:52:19 | 26:46:29 | 01:49:07 | 04:14:36 | 170:50:08 |
14 | 2707190229 | 感性大熊-在线匹配 | 13 | 655:23:55 | 1391 | 01:29:03 | 01:40:44 | 91 | 01:59:23 | 01:46:07 | 25:23:16 | 05:25:13 | 168:16:03 | 170:56:00 | 26:46:55 | 26:51:00 | 26:59:05 | 25:34:34 | 170:36:32 | |
15 | 2707190217 | ylz | 13 | 336:51:56 | 1350 | 01:24:08 | 02:14:52 | 00:49:56 | 01:20:42 | 01:10:14 | 25:33:40 | 02:27:11 | 25:20:09 | 169:27:03 | 26:11:03 | 26:15:27 | 26:32:52 | 0 | 25:44:39 | 50 |
16 | 2707190109 | 给阿姨来杯卡布奇洛 | 12 | 461:26:08 | 1341 | 01:31:55 | 02:09:51 | 91 | 02:04:33 | 01:12:05 | 26:49:35 | 02:02:01 | 25:29:30 | 171:00:19 | 26:47:25 | 25:52:05 | 170:47:19 | 01:59:30 | 50 | |
17 | 2707190113 | Fly | 13 | 1021:04:23 | 1333 | 01:24:21 | 25:48:43 | 01:31:21 | 25:36:29 | 01:37:18 | 0 | 24:26:52 | 148:34:09 | 33 | 148:40:41 | 145:17:33 | 148:17:38 | 27:02:47 | 148:04:37 | 171:01:54 |
18 | 2707190220 | 沈宇航 | 13 | 168:52:02 | 1317 | 00:45:46 | 02:05:33 | 01:36:35 | 01:43:05 | 01:13:02 | 26:30:04 | 02:33:19 | 25:20:40 | | 17 | 26:18:06 | 26:51:52 | 02:12:38 | 02:36:12 | 48:25:10 |
19 | 2707190102 | 崔子煜 | 13 | 287:01:52 | 1317 | 00:38:49 | 01:45:14 | 00:41:33 | 01:49:09 | 01:08:53 | 0 | 02:04:48 | 25:33:11 | 169:31:25 | 25:48:13 | 17 | 26:43:35 | 02:07:55 | 01:41:12 | 25:27:55 |
20 | 2707190214 | 黄世昌 | 13 | 445:38:59 | 1300 | 01:17:56 | 01:52:41 | 01:22:24 | 0 | 01:25:53 | 05:21:55 | 03:50:59 | 04:06:15 | 170:47:44 | 26:11:18 | 26:20:03 | 26:53:02 | 02:30:49 | 170:58:00 | |
21 | 2707190201 | 性感胖虎-在线锤人 | 13 | 489:45:10 | 1300 | 01:31:20 | 01:42:20 | 01:25:39 | 01:51:43 | 01:46:48 | 0 | 05:49:40 | 26:49:55 | 170:45:22 | 26:28:03 | 26:04:56 | 26:58:58 | 25:37:39 | 170:52:47 | |
22 | 2707190206 | 董烨 | 12 | 467:08:52 | 1291 | 01:57:22 | 02:01:54 | 91 | 02:07:56 | 01:49:52 | 26:45:35 | 02:12:41 | 26:33:26 | | 26:54:19 | 26:59:15 | 170:58:24 | 0 | 02:36:01 | 170:52:07 |
23 | 2707190131 | 0 | 12 | 530:49:04 | 1291 | 01:44:40 | 01:37:38 | 91 | 01:49:51 | 0 | 05:14:32 | 02:08:15 | 05:29:04 | 169:30:24 | 28:55:40 | 30:07:25 | 169:08:27 | 0 | 69:22:43 | 43:20:25 |
24 | 2707190111 | 哈哈哈 | 12 | 628:25:13 | 1291 | 01:27:05 | 02:33:57 | 91 | 02:26:06 | 01:23:21 | 170:37:16 | 24:24:18 | 25:36:37 | | 170:42:15 | 26:50:13 | 26:44:26 | 02:29:48 | 170:49:51 | |
25 | 2707190122 | blue | 12 | 629:32:59 | 1291 | 01:27:52 | 01:48:46 | 91 | 01:54:56 | 01:23:47 | 170:33:51 | 02:10:28 | 26:21:18 | 170:56:52 | 26:05:36 | 25:59:30 | 26:31:40 | 0 | 170:38:23 | |
26 | 2707190136 | 不动声色 | 11 | 262:18:57 | 1258 | 24:41:28 | 24:51:12 | 91 | 25:01:43 | 02:36:12 | 26:32:07 | 25:05:58 | 25:44:50 | 67 | 26:40:26 | 26:56:06 | | 25:53:51 | 26:35:04 | |
27 | 2707190235 | 杨优秀 | 12 | 379:22:11 | 1250 | 01:29:41 | 01:35:25 | 01:37:31 | 01:43:47 | 02:03:09 | | 02:30:07 | 171:55:56 | | 49:44:18 | 48:13:41 | 50 | 25:23:57 | 25:32:33 | 47:32:06 |
28 | 2707190130 | 零 | 12 | 339:36:59 | 1200 | 25:22:12 | 25:36:53 | 01:53:33 | 02:27:14 | 01:26:56 | 26:45:05 | 02:31:06 | 25:48:28 | | 26:54:59 | 25:52:27 | 0 | 01:56:46 | 171:01:20 | |
29 | 2707190106 | 木子李 | 12 | 341:21:53 | 1200 | 01:29:59 | 25:26:55 | 01:24:39 | 02:31:04 | 01:33:27 | 27:02:15 | 01:59:47 | 25:39:42 | 170:51:35 | 25:43:05 | 25:46:19 | 26:53:06 | 0 | | 0 |
30 | 2707190204 | 6栋410-3 | 12 | 347:23:41 | 1200 | 01:45:57 | 01:51:48 | 01:23:44 | 0 | 47:29:37 | 47:45:45 | 0 | 47:36:36 | | 26:02:04 | 26:27:23 | 47:49:28 | 01:39:07 | 47:35:07 | 47:37:05 |
31 | 2707190133 | 醉枫不落 | 12 | 368:59:33 | 1200 | 01:36:50 | 25:27:11 | 01:22:12 | 03:52:45 | 0 | 25:58:41 | 03:54:31 | 25:48:09 | 0 | 26:55:03 | 26:49:29 | 27:03:03 | 25:20:33 | | 170:51:06 |
32 | 2707190128 | 薛定谔的猫 | 12 | 482:28:26 | 1200 | 01:39:58 | 02:24:39 | 01:22:35 | 0 | 01:25:55 | 27:00:07 | 02:02:01 | 25:38:24 | 170:34:33 | 25:26:16 | 25:21:24 | 26:51:16 | 171:01:18 | | 0 |
33 | 2707190227 | Ace | 12 | 803:18:27 | 1200 | 01:48:15 | 25:26:22 | 02:16:01 | 02:19:13 | 24:27:44 | 0 | 0 | 170:45:51 | 170:33:37 | 26:52:25 | 0 | 26:58:40 | 02:27:34 | 171:56:37 | 171:46:08 |
34 | 2707190232 | xu | 11 | 270:14:38 | 1191 | 01:28:37 | 02:01:18 | 91 | 02:05:35 | 02:16:59 | 0 | 04:40:20 | 26:02:31 | | 26:36:59 | 26:57:34 | 170:42:52 | 02:28:36 | 02:33:17 | |
35 | 2707190118 | 彼岸花 | 11 | 344:29:39 | 1191 | 01:37:27 | 01:47:39 | 91 | 02:04:50 | 01:25:23 | 25:48:11 | 02:13:47 | 25:31:52 | 0 | 149:53:45 | 26:58:45 | 102:22:30 | 02:25:30 | 0 | |
36 | 2707190207 | 方康. | 11 | 480:47:14 | 1191 | 01:24:17 | 01:57:13 | 91 | 0 | 01:28:21 | | 25:22:45 | 25:30:50 | 170:46:11 | 26:47:00 | 26:51:40 | 26:58:47 | 02:02:01 | 170:58:09 | |
37 | 2707190222 | 图图 | 11 | 506:44:23 | 1191 | 01:39:33 | 25:50:03 | 91 | 02:22:22 | 25:24:30 | | 25:46:13 | 26:45:16 | 170:51:34 | 26:51:49 | 171:19:21 | 26:59:17 | 02:34:25 | | |
38 | 2707190124 | 呅哒 | 11 | 512:28:11 | 1191 | 01:21:17 | 01:52:53 | 91 | 0 | 01:29:01 | 0 | 01:44:36 | 25:31:14 | 170:54:27 | 101:07:46 | 100:58:23 | 100:48:20 | 01:39:24 | 02:20:50 | |
39 | 2707190114 | 郭阿弥 | 11 | 1001:22:45 | 1133 | 01:57:02 | 26:02:54 | 02:00:23 | 25:31:58 | 0 | 150:59:42 | 25:42:09 | 151:20:24 | 33 | 149:47:15 | 149:55:31 | 145:39:51 | 0 | 0 | 170:45:36 |
40 | 2707190105 | YY | 11 | 199:45:15 | 1117 | 01:38:05 | 01:48:58 | 01:33:49 | 02:05:06 | 01:30:59 | 26:03:48 | 02:14:08 | 25:55:08 | | 17 | 26:58:00 | 101:41:40 | 02:35:34 | | |
41 | 2707190127 | 诛心成 | 11 | 460:34:53 | 1117 | 01:37:12 | 25:50:50 | 01:24:20 | 02:31:56 | 01:26:29 | 170:55:20 | 02:11:38 | 26:55:00 | 170:37:36 | 17 | 25:44:48 | | | 26:59:44 | |
42 | 2707190137 | 溪 | 10 | 217:48:36 | 1108 | 01:39:46 | 01:49:10 | 91 | 02:05:21 | 01:26:06 | 25:46:42 | 02:14:12 | 25:33:59 | 0 | 17 | 76:40:56 | 76:29:38 | 02:22:46 | 0 | 0 |
43 | 2707190213 | 玖鸠啾 | 11 | 289:57:29 | 1100 | 01:25:42 | 02:11:43 | 01:21:52 | 02:00:38 | 01:32:05 | 25:26:13 | 02:34:00 | 25:24:06 | | 26:00:47 | 26:43:34 | | | 0 | 170:56:49 |
44 | 2707190231 | cindayao | 10 | 286:57:20 | 1091 | 01:33:32 | 02:12:32 | 91 | 01:46:41 | 01:52:23 | | 02:35:34 | 26:42:55 | | 26:50:02 | 170:38:52 | 26:59:41 | 0 | 25:45:08 | |
45 | 2707190221 | 史倩妹 | 10 | 288:41:56 | 1091 | 01:56:32 | 01:39:22 | 91 | 02:10:53 | 01:24:35 | 25:56:29 | 0 | 25:30:13 | 170:43:38 | 26:50:00 | 26:46:02 | | 02:24:12 | | |
46 | 2707190112 | 嘿嘿嘿 | 10 | 481:16:03 | 1091 | 01:51:01 | 02:25:18 | 91 | 02:26:46 | 0 | 170:49:46 | 25:23:19 | 25:34:04 | 0 | 26:09:57 | 26:14:43 | 26:29:22 | 0 | 170:51:47 | |
47 | 2707190237 | 大数据2班张旭 | 10 | 264:07:48 | 1076 | 00:42:12 | 02:11:48 | 01:14:53 | 0 | 01:11:58 | 9 | 0 | 25:16:41 | 67 | 26:04:49 | 26:15:57 | 26:54:46 | 0 | 03:56:50 | 149:17:54 |
48 | 2707190138 | 零度阳光zmj | 10 | 855:16:12 | 1073 | 73 | 25:47:17 | 01:32:29 | 02:33:49 | 0 | 0 | 01:57:26 | 118:56:06 | 170:41:02 | 119:41:55 | 119:36:46 | 119:32:41 | 0 | 0 | 171:56:41 |
49 | 2707190120 | 南鹓 | 10 | 92:48:11 | 1000 | 01:36:34 | 02:09:56 | 01:33:36 | 0 | 01:31:53 | | 02:06:00 | 25:39:42 | | 25:31:42 | 25:27:51 | | 02:04:29 | 02:26:28 | 0 |
50 | 2707190228 | 吴子舒 | 10 | 309:58:31 | 1000 | 01:23:21 | 01:59:28 | 01:30:34 | 0 | 0 | | 25:57:41 | 25:35:02 | 170:42:59 | 26:59:19 | 26:51:16 | 26:55:49 | 02:03:02 | | |
51 | 2707190215 | 李皖其 | 9 | 192:24:50 | 991 | 01:25:03 | 25:29:57 | 91 | 25:27:01 | 01:31:52 | | 0 | 25:58:51 | | 26:48:43 | 26:52:20 | 26:58:19 | 25:32:44 | | |
52 | 2707190125 | 长风 | 9 | 742:31:07 | 973 | 73 | 25:24:36 | 01:49:17 | 02:27:58 | 01:51:45 | 170:41:04 | 25:20:36 | | | 170:46:41 | | | 0 | 170:50:36 | 170:58:34 |
53 | 2707190219 | 大数据二班桑程 | 8 | 183:46:15 | 908 | 25:32:18 | 26:51:51 | 91 | 25:23:09 | 01:37:55 | | 25:25:01 | 0 | | 17 | 25:51:45 | 0 | 25:35:33 | 26:48:43 | |
54 | 2707190119 | 孙振东 | 8 | 403:27:06 | 908 | 00:40:29 | 01:59:42 | 91 | 02:21:46 | 0 | 0 | 02:05:58 | 24:54:00 | 171:43:27 | 17 | 26:57:03 | 0 | 0 | 0 | 171:44:41 |
55 | 2707190234 | 杨楚怡 | 9 | 147:35:33 | 900 | 01:40:40 | 18:33:37 | 01:19:10 | 25:41:36 | 01:32:59 | 26:47:21 | 18:30:20 | 26:56:05 | | 0 | | | 25:33:45 | | |
56 | 2707190129 | 屁屁潇 | 9 | 183:30:03 | 900 | 01:36:03 | 25:31:13 | | 25:34:46 | 01:25:17 | | 25:37:18 | 25:56:14 | | 25:59:13 | 25:48:36 | | 25:41:23 | | |
57 | 2707190140 | 纵璐 | 9 | 234:54:23 | 900 | 01:53:56 | 01:39:37 | 01:22:28 | 02:05:16 | 0 | 25:50:55 | 02:16:03 | 25:36:21 | 170:49:44 | | | | 02:20:03 | | |
58 | 2707190209 | 耿文慧 | 9 | 262:08:19 | 900 | 02:04:23 | 02:20:33 | 01:20:33 | 02:34:01 | 01:35:33 | 25:47:43 | 0 | 26:00:55 | | | | 26:53:36 | | | 170:51:02 |
59 | 2707190236 | 哆来爱梦 | 9 | 333:19:21 | 900 | 01:25:47 | 25:40:40 | 01:21:18 | 25:35:43 | 0 | | | 25:31:51 | 170:49:54 | 26:56:22 | 26:51:05 | 26:46:41 | | 0 | |
60 | 2707190126 | 游城十代 | 9 | 1537:47:19 | 900 | 170:41:00 | 170:42:05 | 0 | 170:44:06 | 170:46:15 | 0 | 170:47:40 | 0 | 170:49:31 | 0 | 170:50:41 | 0 | 170:52:20 | 0 | 170:53:41 |
61 | 2707190132 | 弓长张 | 8 | 88:42:48 | 891 | 01:44:33 | 02:21:59 | 91 | 02:28:39 | 01:38:35 | | 02:07:37 | 26:03:17 | | 25:30:37 | 25:47:31 | 0 | | | |
62 | 2707190238 | 赵乾书 | 7 | 110:06:10 | 808 | 25:43:28 | 25:39:50 | 91 | | 01:46:45 | | 02:30:13 | | 0 | 17 | 25:33:56 | | 01:55:20 | 25:36:38 | |
63 | 2707190115 | 大数据19级@齐志伟 | 8 | 63:21:17 | 800 | 01:29:38 | 01:47:44 | 01:18:39 | 0 | 01:21:16 | | 02:11:25 | | | 25:57:24 | 25:54:32 | | 02:20:39 | 0 | |
64 | 2707190223 | 岁月 | 7 | 279:56:39 | 799 | 01:36:19 | 25:23:39 | 91 | 02:32:28 | 8 | | 26:03:46 | 25:38:11 | 170:48:56 | 0 | | | 25:53:20 | | |
65 | 2707190240 | 妙龄 | 7 | 111:59:00 | 791 | 01:47:00 | 26:51:09 | 91 | 25:58:57 | 01:23:42 | | 02:27:35 | | | 26:53:59 | | | 25:36:38 | | |
66 | 2707190117 | 你不领情 | 7 | 259:08:12 | 759 | 01:31:52 | 9 | 01:36:58 | 02:07:00 | 0 | 26:50:32 | 0 | 25:28:18 | 170:59:10 | | 25:54:22 | 0 | 0 | 50 | 0 |
67 | 2707190134 | 张志成 | 6 | 60:42:39 | 724 | 01:31:34 | 02:21:52 | 91 | 02:00:57 | 0 | | 0 | 25:44:46 | 33 | | | 26:58:44 | 01:44:46 | | |
68 | 2707190225 | 王灯宝 | 7 | 397:17:57 | 709 | 01:26:36 | 9 | 01:29:32 | 24:28:43 | 01:33:30 | | | 25:51:51 | 170:57:36 | 170:30:09 | | | | | |
69 | 2707190107 | 李珂 | 7 | 178:28:03 | 700 | 25:08:20 | 25:11:34 | 25:18:16 | 25:13:07 | 25:15:11 | | | 25:27:11 | | | | | 25:34:24 | | |
70 | 2707190116 | 好哥哥 | 7 | 230:23:18 | 700 | 01:33:42 | 02:01:25 | 01:26:36 | 0 | 01:29:49 | 170:53:52 | 26:19:36 | 26:18:18 | | | | | | | |
71 | 2707190104 | 何彩月 | 7 | 232:08:58 | 700 | 25:57:09 | 02:02:50 | 01:26:25 | 0 | 01:31:50 | | 02:19:41 | 26:58:21 | 170:52:42 | | | | | | |
72 | 2707190101 | 哑剧真动 | 6 | 60:33:41 | 691 | 01:35:49 | 01:51:08 | 91 | 0 | 01:31:05 | | 0 | 0 | | 25:58:29 | 25:54:29 | | 02:22:41 | | |
73 | 2707190203 | 伊可撒玛 | 6 | 107:57:04 | 691 | 25:26:19 | 25:53:48 | 91 | 25:35:12 | 01:23:39 | 0 | 02:35:30 | | | 0 | | | 25:42:36 | | |
74 | 2707190212 | racirdo | 6 | 133:35:14 | 691 | 25:25:08 | 25:40:38 | 91 | | 0 | | 0 | | | 25:22:06 | 25:29:03 | | 02:34:23 | 25:43:56 | |
75 | 2707190208 | 窝窝头 | 6 | 58:04:05 | 600 | 01:27:45 | 02:06:12 | 01:41:12 | 0 | 01:39:21 | 0 | 25:20:27 | 25:29:08 | | | | | | | |
76 | 2707190202 | 迪迦的小迷弟 | 4 | 122:24:56 | 508 | 25:37:29 | 26:50:32 | 91 | 0 | 02:00:37 | | | | | 17 | 67:56:18 | | | | |
77 | 2707190233 | 风未饮 | 5 | 179:14:48 | 500 | 01:38:34 | 01:45:52 | 01:57:14 | 0 | 02:12:48 | 0 | | | | | | 170:40:20 | 0 | | |
78 | 2707190210 | Daisy | 4 | 08:29:13 | 409 | | 9 | 01:34:23 | 0 | 01:47:54 | | 02:31:32 | | | | | | 01:55:24 | | |
79 | 2701190228 | Shmily丶双 | 0 | 00:00:00 | 0 | 0 | | | | | | | | | | | | | | |