From the observation, if (a,b) is a pair of numbers among the 48 given numbers, for example, a=27⋅38⋅59⋅11,b=28⋅37⋅5l⋅11⋅13, then the product ab=(24⋅37⋅5∗⋅11)2⋅3⋅13. Since (28⋅37⋅59⋅11)2 is already a perfect square, we only need to consider the remaining prime numbers 3 and 13 in the product ab.
Let (a,b) be any two numbers among the 18 given numbers, and express the product ab as a perfect square and a set of prime numbers that are not squared. For example, the pair (a,b) corresponds to the set {3,13}.
Since there are C482=1128 different pairs of numbers chosen from 48 numbers, and there are 2n=1024 subsets of a set of 10 different prime numbers, and since 1128 > 1024, there must be two different pairs (a,b) and (c,d) that correspond to the same subset of prime numbers {p1,p2,⋯,pk}, where 0⩽k⩽10. Therefore,
ab=m2p1p2⋯pk,cd=n2p1p2⋯pk,abcd=(mnp1p2⋯pk)2
is a perfect square.
If the two pairs (a,b) and (c,d) have no common elements, then a,b,c,d are the desired numbers.
If these two pairs have a common element, let's say b=d, then ac must be a perfect square.
In this case, consider the remaining 46 numbers. Since the product of these 46 numbers still has no more than 10 different prime factors, and there are C482=1035>1024=2n, we can certainly find two different pairs (x,y) and (u,v) such that xyuv is a perfect square. If these two pairs have no common elements, then x, y,u,v are the desired numbers; if they have a common element, say x=v, then yu is a perfect square. In this way, a,c,y,u are the desired numbers.