Ramesh has an infinite number of red, blue and green socks in his drawer. How many socks does he need to pick from the drawer at random to guarantee he will have at least one pair of socks of one colour?