Function: divide(product(numbers("xxy"), numbers("yyy")) if square(product(numbers("xxy"), numbers("yyy"))) > numbers("xxy") if numbers("yyy") > square(product(numbers("xxy"), numbers("yyy"))) else product(numbers("xxy"), numbers("yyy")) if square(product(numbers("xxy"), numbers("yyy"))) > product(numbers("xxy"), numbers("yyy")) else numbers("xxy") else numbers("xxy") if product(numbers("xxy"), numbers("yyy")) > numbers("yyy") else square(product(numbers("xxy"), numbers("yyy"))), square(product(numbers("xxy"), numbers("yyy"))) if product(numbers("xxy"), numbers("yyy")) > numbers("yyy") else numbers("xxy") if product(numbers("xxy"), numbers("yyy")) > square(product(numbers("xxy"), numbers("yyy"))) else numbers("xxy"))