1try:
2    from collections import OrderedDict
3except ImportError:
4    try:
5        from ucollections import OrderedDict
6    except ImportError:
7        print("SKIP")
8        raise SystemExit
9
10x = OrderedDict()
11y = OrderedDict()
12x['a'] = 1
13x['b'] = 2
14y['a'] = 1
15y['b'] = 2
16print(x)
17print(y)
18print(x == y)
19
20z = OrderedDict()
21z['b'] = 2
22z['a'] = 1
23print(y)
24print(z)
25print(y == z)
26
27del z['b']
28z['b'] = 2
29print(y)
30print(z)
31print(y == z)
32
33del x['a']
34del y['a']
35print(x)
36print(y)
37print(x == y)
38
39del z['b']
40del y['b']
41print(y)
42print(z)
43print(y == z)
44