package main import . "fmt" import . "math/big" func main() { a,b,c,d := new(Int),new(Int),new(Int),new(Int) Scan(a,b,c,d) g := new(Int).GCD(nil,nil,a,b) g.GCD(nil,nil,g,c).GCD(nil,nil,g,d) l := new(Int).Mul(a,b) l.Mul(l,c).Mul(l,d).Div(l,g) Println(g,l) }