write a go solution for Description: Let's call a set of positive integers a_1,a_2,...,a_k quadratic if the product of the factorials of its elements is a square of an integer, i. e. prodlimits_i=1^ka_i!=m^2, for some integer m. You are given a positive integer n. Your task is to find a quadratic subset of a set 1,2,...,n of maximum size. If there are multiple answers, print any of them. Input Format: A single line contains a single integer n (1<=n<=10^6). Output Format: In the first line, print a single integer — the size of the maximum subset. In the second line, print the subset itself in an arbitrary order. Note: None. Output only the code with no comments, explanation, or additional text.