-__doc__ = u"""
+def f(a, b):
+ """
>>> f(0,0)
0
>>> f(1,2)
2
>>> f(1,-1)
1
+ """
+ x = 0
+ if a:
+ x = 1
+ if a+b:
+ x = 2
+ return x
+def g(a, b):
+ """
>>> g(1,2)
1
>>> g(0,2)
2
>>> g(0,0)
0
+ """
+ x = 0
+ if a:
+ x = 1
+ elif b:
+ x = 2
+ return x
+def h(a, b):
+ """
>>> h(1,2)
1
>>> h(0,2)
2
>>> h(0,0)
3
-"""
-
-def f(a, b):
- x = 0
- if a:
- x = 1
- if a+b:
- x = 2
- return x
-
-def g(a, b):
+ """
x = 0
if a:
x = 1
elif b:
x = 2
+ else:
+ x = 3
return x
-
-def h(a, b):
+
+try:
+ import __builtin__ as builtins
+except ImportError:
+ import builtins
+
+def i(a, b):
+ """
+ >>> i(1,2)
+ 1
+ >>> i(2,2)
+ 2
+ >>> i(2,1)
+ 0
+ """
x = 0
- if a:
+ if builtins.str(a).upper() == u"1":
x = 1
- elif b:
+ if builtins.str(a+b).lower() not in (u"1", u"3"):
x = 2
- else:
- x = 3
return x