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 = 1
-
+ 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
+ """
+ x = 0
if a:
x = 1
elif b:
x = 2
else:
x = 3
-
\ No newline at end of file
+ return x
+
+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 builtins.str(a).upper() == u"1":
+ x = 1
+ if builtins.str(a+b).lower() not in (u"1", u"3"):
+ x = 2
+ return x