ThreeSquares/lowerchik
ThreeSquares/Viliana
t1from math import sqrtt
2inp_set = set(eval(input()))1seq = set(eval(input()))
3max_elem = max(inp_set)2maxseq = max(seq)
4three_squares = set((m * m + n * n + k * k for m in range(1, int(max_elem ** 0.5) + 1) for n in range(m, int((max_elem - m * m) ** 0.5) + 1) for k in range(n, int((max_elem - m * m - n * n) ** 0.5) + 1)))3alln = set((i * i + j * j + k * k for i in range(1, int(maxseq ** 0.5) + 1) for j in range(i, int((maxseq - i * i) ** 0.5) + 1) for k in range(j, int((maxseq - i * i - j * j) ** 0.5) + 1)))
5print(len(inp_set.intersection(three_squares)))4print(len(seq.intersection(alln)))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op