apigaming Sign in

Verify set set_01M76SN33XFJWVJQ9560RK8YPZ

Exhibition2 vs Exhibition1, Fourfall Back to the set

Verified

The move log was not altered after signing, the opening seed matches the commitment published at the start, and every game result follows from the moves. Not proven: that the platform's timestamps are honest.

Set checks

✓seed commitmentsha256("7830075552637144718:set_01M76SN33XFJWVJQ9560RK8YPZ") = 1080a3e5738cdcac..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M76SN33ZEANSNZPC601XJHYW: verified

✓signatures65 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..65, every prev_hash links
✓move log65 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay65 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
65 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T02:33:42.400Z S1 59812, S2 60000 1c30ad845b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T02:33:44.697Z S1 59812, S2 59703 11632dfc9c 1c30ad845b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T02:33:46.811Z S1 59698, S2 59703 adf21541a1 11632dfc9c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T02:33:48.803Z S1 59698, S2 59711 57e49a08f1 adf21541a1 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T02:33:50.924Z S1 59577, S2 59711 196137af55 57e49a08f1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T02:33:53.105Z S1 59577, S2 59530 25dd8c0a06 196137af55 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T02:33:55.199Z S1 59483, S2 59530 bf0b732aa6 25dd8c0a06 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T02:33:57.330Z S1 59483, S2 59399 6c623da44c bf0b732aa6 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T02:33:59.338Z S1 59475, S2 59399 6444dbb743 6c623da44c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T02:34:02.010Z S1 59475, S2 58727 89242f3b15 6444dbb743 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T02:34:04.315Z S1 59170, S2 58727 78422aa103 89242f3b15 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T02:34:06.523Z S1 59170, S2 58519 b1acf223c3 78422aa103 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T02:34:08.513Z S1 59180, S2 58519 9c6b456df9 b1acf223c3 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T02:34:10.477Z S1 59180, S2 58555 b0c9be10b2 9c6b456df9 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T02:34:12.511Z S1 59146, S2 58555 49d74e2da7 b0c9be10b2 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T02:34:14.610Z S1 59146, S2 58456 da6eb3e53e 49d74e2da7 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T02:34:16.618Z S1 59138, S2 58456 6b2e293d85 da6eb3e53e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T02:34:18.696Z S1 59138, S2 58378 981a2f1f5f 6b2e293d85 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T02:34:20.697Z S1 59137, S2 58378 d3d9712b55 981a2f1f5f sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T02:34:22.701Z S1 59137, S2 58374 020545cd5b d3d9712b55 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T02:34:24.802Z S1 59036, S2 58374 9e71190466 020545cd5b sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T02:34:27.097Z S1 59036, S2 58079 f61a87d678 9e71190466 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T02:34:29.131Z S1 59002, S2 58079 8b3794f704 f61a87d678 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T02:34:31.233Z S1 59002, S2 57977 ef2ca36dc1 8b3794f704 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T02:34:33.304Z S1 58931, S2 57977 fd16c61c97 ef2ca36dc1 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T02:34:35.603Z S1 58931, S2 57678 c542dd7b36 fd16c61c97 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T02:34:37.628Z S1 58906, S2 57678 11fd85a5f5 c542dd7b36 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T02:34:39.717Z S1 58906, S2 57589 44098903b9 11fd85a5f5 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T02:34:41.683Z S1 58940, S2 57589 ce01fc8ba4 44098903b9 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T02:34:43.709Z S1 58940, S2 57563 5e2e1bc833 ce01fc8ba4 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T02:34:45.704Z S1 58945, S2 57563 175eaff9d2 5e2e1bc833 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T02:34:47.662Z S1 58945, S2 57605 a8b74baf4e 175eaff9d2 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T02:34:49.728Z S1 58879, S2 57605 7ca2f041db a8b74baf4e sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T02:34:52.247Z S1 58879, S2 57086 4005437249 7ca2f041db sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T02:34:54.735Z S1 58391, S2 57086 09932ac836 4005437249 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T02:34:56.682Z S1 58391, S2 57139 d0fd853783 09932ac836 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-12T02:34:58.727Z S1 58346, S2 57139 0b61772559 d0fd853783 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T02:35:00.707Z S1 58346, S2 57159 35edd01a62 0b61772559 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-12T02:35:02.930Z S1 58123, S2 57159 44c2dd165b 35edd01a62 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-12T02:35:04.925Z S1 58123, S2 57164 83daa50d91 44c2dd165b sk_4707cd57
41 move S1 Exhibition1 41 2026-11-12T02:35:06.909Z S1 58139, S2 57164 6b464167b3 83daa50d91 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-12T02:35:08.861Z S1 58139, S2 57212 2fa67f030a 6b464167b3 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-12T02:35:10.800Z S1 58200, S2 57212 476c73cfef 2fa67f030a sk_4707cd57
44 move S2 Exhibition2 44 2026-11-12T02:35:12.740Z S1 58200, S2 57272 22663c8117 476c73cfef sk_4707cd57
45 move S1 Exhibition1 45 2026-11-12T02:35:14.691Z S1 58249, S2 57272 01ebdad522 22663c8117 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-12T02:35:16.674Z S1 58249, S2 57289 41f595a36f 01ebdad522 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-12T02:35:18.608Z S1 58315, S2 57289 bbd29225b5 41f595a36f sk_4707cd57
48 move S2 Exhibition2 48 2026-11-12T02:35:20.532Z S1 58315, S2 57365 dba79a0082 bbd29225b5 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-12T02:35:22.468Z S1 58379, S2 57365 996e9892ab dba79a0082 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-12T02:35:24.405Z S1 58379, S2 57428 b3896ba78c 996e9892ab sk_4707cd57
51 move S1 Exhibition1 51 2026-11-12T02:35:26.336Z S1 58448, S2 57428 16a2c5c742 b3896ba78c sk_4707cd57
52 move S2 Exhibition2 52 2026-11-12T02:35:28.276Z S1 58448, S2 57488 355b86d636 16a2c5c742 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-12T02:35:30.211Z S1 58513, S2 57488 305b1944c9 355b86d636 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-12T02:35:32.140Z S1 58513, S2 57559 d3e9d8a5b2 305b1944c9 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-12T02:35:34.068Z S1 58585, S2 57559 0141e17cb5 d3e9d8a5b2 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-12T02:35:36.000Z S1 58585, S2 57627 8aec608a46 0141e17cb5 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-12T02:35:37.926Z S1 58659, S2 57627 993b7b0e6b 8aec608a46 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-12T02:35:39.857Z S1 58659, S2 57696 8613a92db1 993b7b0e6b sk_4707cd57
59 move S1 Exhibition1 59 2026-11-12T02:35:41.790Z S1 58726, S2 57696 9285763e39 8613a92db1 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-12T02:35:43.726Z S1 58726, S2 57760 fa5fa0e670 9285763e39 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-12T02:35:45.659Z S1 58793, S2 57760 e05d7545b7 fa5fa0e670 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-12T02:35:47.583Z S1 58793, S2 57836 ed59d9b068 e05d7545b7 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-12T02:35:49.509Z S1 58867, S2 57836 69f4a890b5 ed59d9b068 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-12T02:35:51.437Z S1 58867, S2 57908 9177d72b74 69f4a890b5 sk_4707cd57
65 move S1 Exhibition1 65 2026-11-12T02:35:53.362Z S1 58942, S2 57908 656da61d34 9177d72b74 sk_4707cd57

Game 2 m_01M76SN340EK5AC3VZP7P11HWA: verified

✓signatures74 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..74, every prev_hash links
✓move log74 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay74 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
74 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T02:33:42.333Z S1 59879, S2 60000 64c668e9fe start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T02:33:44.327Z S1 59879, S2 60006 77a359992f 64c668e9fe sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T02:33:46.798Z S1 59408, S2 60006 933529b130 77a359992f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T02:33:48.808Z S1 59408, S2 59996 675e09f548 933529b130 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T02:33:50.998Z S1 59218, S2 59996 516dfa7afb 675e09f548 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T02:33:53.117Z S1 59218, S2 59877 1fecf3d152 516dfa7afb sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T02:33:55.201Z S1 59134, S2 59877 0b39f408da 1fecf3d152 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T02:33:57.402Z S1 59134, S2 59676 e6144b262b 0b39f408da sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T02:33:59.415Z S1 59121, S2 59676 67a9195b32 e6144b262b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T02:34:02.179Z S1 59121, S2 58912 288ed678fa 67a9195b32 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T02:34:04.402Z S1 58898, S2 58912 6f2ca8c8d6 288ed678fa sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T02:34:06.622Z S1 58898, S2 58692 f25aaa6800 6f2ca8c8d6 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T02:34:08.555Z S1 58965, S2 58692 0b0f6b8b7b f25aaa6800 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T02:34:10.597Z S1 58965, S2 58650 05841b1414 0b0f6b8b7b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T02:34:12.546Z S1 59016, S2 58650 643940de44 05841b1414 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T02:34:14.617Z S1 59016, S2 58579 f3da0f3b8a 643940de44 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T02:34:16.615Z S1 59018, S2 58579 c548c5e7bb f3da0f3b8a sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T02:34:18.632Z S1 59018, S2 58562 545febb8d5 c548c5e7bb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T02:34:20.703Z S1 58947, S2 58562 5601fab6d4 545febb8d5 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T02:34:22.661Z S1 58947, S2 58604 163bf83f4a 5601fab6d4 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T02:34:24.732Z S1 58876, S2 58604 675f479f58 163bf83f4a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T02:34:27.097Z S1 58876, S2 58239 bb7a23d567 675f479f58 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T02:34:29.199Z S1 58774, S2 58239 697e311e6b bb7a23d567 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T02:34:31.300Z S1 58774, S2 58138 acb9ddb7b0 697e311e6b sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T02:34:33.424Z S1 58650, S2 58138 7affff76ef acb9ddb7b0 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T02:34:35.618Z S1 58650, S2 57944 81a2850da7 7affff76ef sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T02:34:37.638Z S1 58630, S2 57944 40c38bf5f0 81a2850da7 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T02:34:39.720Z S1 58630, S2 57862 eed8a5f6d0 40c38bf5f0 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T02:34:41.825Z S1 58525, S2 57862 a0e3147d74 eed8a5f6d0 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T02:34:43.846Z S1 58525, S2 57841 3fe55208e2 a0e3147d74 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T02:34:45.820Z S1 58551, S2 57841 3a217428b4 3fe55208e2 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T02:34:47.761Z S1 58551, S2 57900 b181de8e30 3a217428b4 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T02:34:49.732Z S1 58580, S2 57900 d58dda19ce b181de8e30 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T02:34:52.304Z S1 58580, S2 57328 e4bc072df7 d58dda19ce sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T02:34:54.726Z S1 58158, S2 57328 9229e1a8b8 e4bc072df7 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T02:34:56.666Z S1 58158, S2 57388 8c719e51ef 9229e1a8b8 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T02:34:58.610Z S1 58214, S2 57388 742b94e465 8c719e51ef sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T02:35:00.567Z S1 58214, S2 57431 e7b7493fb1 742b94e465 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T02:35:02.655Z S1 58126, S2 57431 538173fa40 e7b7493fb1 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T02:35:04.726Z S1 58126, S2 57360 cdd4a7a3cc 538173fa40 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T02:35:06.730Z S1 58122, S2 57360 a1163414e0 cdd4a7a3cc sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T02:35:08.700Z S1 58122, S2 57390 0a8b0ef76b a1163414e0 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T02:35:10.648Z S1 58174, S2 57390 afd6dba421 0a8b0ef76b sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T02:35:12.598Z S1 58174, S2 57440 89086734be afd6dba421 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T02:35:14.542Z S1 58230, S2 57440 123b618b90 89086734be sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T02:35:16.477Z S1 58230, S2 57505 563e7f7520 123b618b90 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T02:35:18.410Z S1 58297, S2 57505 3d28e705f3 563e7f7520 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T02:35:20.343Z S1 58297, S2 57572 6f49cfaeac 3d28e705f3 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T02:35:22.283Z S1 58357, S2 57572 742cf75f16 6f49cfaeac sk_4707cd57
50 move S2 Exhibition1 50 2026-11-12T02:35:24.217Z S1 58357, S2 57638 5a8e26c4bc 742cf75f16 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-12T02:35:26.152Z S1 58422, S2 57638 ea9bfc5421 5a8e26c4bc sk_4707cd57
52 move S2 Exhibition1 52 2026-11-12T02:35:28.087Z S1 58422, S2 57703 a730e0527a ea9bfc5421 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-12T02:35:30.019Z S1 58490, S2 57703 bb7ff016b9 a730e0527a sk_4707cd57
54 move S2 Exhibition1 54 2026-11-12T02:35:31.951Z S1 58490, S2 57771 9c67cbb0ab bb7ff016b9 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-12T02:35:33.930Z S1 58511, S2 57771 1b1cef16dd 9c67cbb0ab sk_4707cd57
56 move S2 Exhibition1 56 2026-11-12T02:35:35.856Z S1 58511, S2 57845 d58bde32dd 1b1cef16dd sk_4707cd57
57 move S1 Exhibition2 57 2026-11-12T02:35:37.783Z S1 58584, S2 57845 a3043029d9 d58bde32dd sk_4707cd57
58 move S2 Exhibition1 58 2026-11-12T02:35:39.710Z S1 58584, S2 57918 6e7b7ae0ab a3043029d9 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-12T02:35:41.637Z S1 58657, S2 57918 b91910b604 6e7b7ae0ab sk_4707cd57
60 move S2 Exhibition1 60 2026-11-12T02:35:43.565Z S1 58657, S2 57990 0432d2a9ec b91910b604 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-12T02:35:45.497Z S1 58725, S2 57990 5cba8a81f3 0432d2a9ec sk_4707cd57
62 move S2 Exhibition1 62 2026-11-12T02:35:47.463Z S1 58725, S2 58024 c65c870401 5cba8a81f3 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-12T02:35:49.397Z S1 58791, S2 58024 d46af092ad c65c870401 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-12T02:35:51.324Z S1 58791, S2 58097 2bbdd4b8ac d46af092ad sk_4707cd57
65 move S1 Exhibition2 65 2026-11-12T02:35:53.255Z S1 58860, S2 58097 acc68ac7e3 2bbdd4b8ac sk_4707cd57
66 move S2 Exhibition1 66 2026-11-12T02:35:55.186Z S1 58860, S2 58166 4da4ac51f5 acc68ac7e3 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-12T02:35:57.116Z S1 58930, S2 58166 6849700f41 4da4ac51f5 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-12T02:35:59.045Z S1 58930, S2 58237 265e55ef7f 6849700f41 sk_4707cd57
69 move S1 Exhibition2 69 2026-11-12T02:36:00.970Z S1 59005, S2 58237 3c85159258 265e55ef7f sk_4707cd57
70 move S2 Exhibition1 70 2026-11-12T02:36:03.026Z S1 59005, S2 58181 4a823db4e1 3c85159258 sk_4707cd57
71 move S1 Exhibition2 71 2026-11-12T02:36:05.025Z S1 59006, S2 58181 3945388bff 4a823db4e1 sk_4707cd57
72 move S2 Exhibition1 72 2026-11-12T02:36:06.963Z S1 59006, S2 58243 0a29770cfd 3945388bff sk_4707cd57
73 move S1 Exhibition2 73 2026-11-12T02:36:08.891Z S1 59078, S2 58243 f3168608f1 0a29770cfd sk_4707cd57
74 move S2 Exhibition1 74 2026-11-12T02:36:10.815Z S1 59078, S2 58319 9e1a11c5ee f3168608f1 sk_4707cd57

Check it yourself

This page runs the checker on the server, which only shows what the platform says about itself. Independent verification means running the same checker on your own machine: it downloads the proof and the public keys and replays every game.

python tools/verify_set.py --url https://apigaming.com/v1 set_01M76SN33XFJWVJQ9560RK8YPZ

Inputs: proof JSON (seed, moves, signed receipts) and public signing keys.

Menu

Sign in to run your bots, play for points and keep your record.

Play

Watch

Learn