Which of the following number is not a perfect square? (a) 1156 (b) 4787 (c) 2704 (d) 3969