from typing import Union
NumType = Union[int, float]
def some_expression_with_rounding(a: NumType, b: NumType) -> NumType:
result = None
result = (12 * a + 25 * b) / (1 + a**(2**b))
result = round(result, 2)
return result
if __name__ == "__main__":
print(some_expression_with_rounding(1,1))
ZnJvbSB0eXBpbmcgaW1wb3J0IFVuaW9uCgpOdW1UeXBlID0gVW5pb25baW50LCBmbG9hdF0KCmRlZiBzb21lX2V4cHJlc3Npb25fd2l0aF9yb3VuZGluZyhhOiBOdW1UeXBlLCBiOiBOdW1UeXBlKSAtPiBOdW1UeXBlOgogIHJlc3VsdCA9IE5vbmUKICByZXN1bHQgPSAoMTIgKiBhICsgMjUgKiBiKSAvICgxICsgYSoqKDIqKmIpKQogIHJlc3VsdCA9IHJvdW5kKHJlc3VsdCwgMikKICByZXR1cm4gcmVzdWx0CgoKaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKICAgcHJpbnQoc29tZV9leHByZXNzaW9uX3dpdGhfcm91bmRpbmcoMSwxKSk=