Ton
1_ main(cell dict, int t3) {
2int index = -1;
3do {
4(index, slice value, int found) = dict.udict_get_next?(32, index);
5if (found) {
6(int temp1, int temp2) = (value~load_uint(16), value~load_uint(32));
7if (t3 > temp2) {
8dict~udict_delete_get?(32, index);
9}
10}
11} until ( ~ found);
12return dict;
13}
14