// Yukkkkkkkk Simple One :----------------
var st
:String
=Console.
readLine var m2
=st.
split(" ").
map( _.
toInt ) var m1
:Array
[String
]=new Array
[String
](m0
) m1(i)=Console.readLine
}
var p
=m1
(i
).
substring(0,
1) var m5
=k.
split(" ").
map( _.
toInt ) println(lcm(lcmofarray(m2,m5(0),m5(1)),m2(m5(1))))
}
m2(m5(0))=m2(m5(0))*m5(1)
}
}
def lcmofarray
(arr
:Array
[Int
], start
:Int, end
:Int
):Int
={ if ((end-start
)==1) return lcm
(arr
(start
),arr
(end-
1)); else return (lcm
(arr
(start
), lcmofarray
(arr, start+
1, end
))); }
def lcm
(a
:Int,b
:Int
):Int
={ }
def gcd
(a
:Int,b
:Int
):Int
={ }
}
Ly8gWXVra2tra2trayBTaW1wbGUgT25lIDotLS0tLS0tLS0tLS0tLS0tCm9iamVjdCBNYWluIGV4dGVuZHMgQXBwIHsKICAJdmFyIG09Q29uc29sZS5yZWFkSW50Cgl2YXIgc3Q6U3RyaW5nPUNvbnNvbGUucmVhZExpbmUKCXZhciBtMj1zdC5zcGxpdCgiICIpLm1hcCggXy50b0ludCApCgl2YXIgbTA9Q29uc29sZS5yZWFkSW50Cgl2YXIgbTE6QXJyYXlbU3RyaW5nXT1uZXcgQXJyYXlbU3RyaW5nXShtMCkKCWZvcihpPC0wIHRvIG0wLTEpewoJCW0xKGkpPUNvbnNvbGUucmVhZExpbmUKCX0KCWZvcihpPC0wIHRvIG0wLTEpewoJCXZhciBwPW0xKGkpLnN1YnN0cmluZygwLDEpCgkJdmFyIGs9bTEoaSkuc3Vic3RyaW5nKDIpCgkgICB2YXIgbTU9ay5zcGxpdCgiICIpLm1hcCggXy50b0ludCApCgkgICBpZihwPT0iUSIpewoJICAgCXByaW50bG4obGNtKGxjbW9mYXJyYXkobTIsbTUoMCksbTUoMSkpLG0yKG01KDEpKSkpCgkgICB9CgkgIGlmKHA9PSJVIil7CgkgICAJbTIobTUoMCkpPW0yKG01KDApKSptNSgxKQoJICAgfQoJICAKCX0KICAgIGRlZiBsY21vZmFycmF5KGFycjpBcnJheVtJbnRdLCBzdGFydDpJbnQsIGVuZDpJbnQpOkludD17CiAgICBpZiAoKGVuZC1zdGFydCk9PTEpIHJldHVybiBsY20oYXJyKHN0YXJ0KSxhcnIoZW5kLTEpKTsKICAgIGVsc2UgcmV0dXJuIChsY20gKGFycihzdGFydCksIGxjbW9mYXJyYXkoYXJyLCBzdGFydCsxLCBlbmQpKSk7CiAgICB9CiAgIGRlZiBsY20oYTpJbnQsYjpJbnQpOkludD17CiAgICByZXR1cm4gKChhKmIpL2djZChhLGIpKTsKICAgfSAKICAgIAogICBkZWYgZ2NkKGE6SW50LGI6SW50KTpJbnQ9ewogICAgaWYgKGE8YikgcmV0dXJuIGdjZChiLGEpOwogICAgaWYgKGElYj09MCkgcmV0dXJuIGI7CiAgICBlbHNlIHJldHVybiBnY2QoYSwgYSViKTsKICB9ICAKICAgIAp9