defis_product_is_positive(x:int,y:int)->bool:ifisinstance(x,int)andisinstance(y,int):ifx*y>=0:returnTruereturnFalseelse:raiseTypeError("x and y must be integers")result=is_product_is_positive(x=2,y=2)print(f"Case1: {result}")result=is_product_is_positive(x=2,y=22.2)print(f"Case2: {result}")result=is_product_is_positive(x=2,y="test")print(f"Case2: {result}")