The number that lies between 1004 and 2012 is 1005. This number is the smallest whole number greater than 1004 and the largest whole number less than 2012. It falls within the range specified, making it the correct answer to the question.
Oh, dude, that's an easy one. The number that lies between 1004 and 2012 is 1005. Like, it's just one more than 1004, but not quite as big as 2012. It's like the middle child of numbers, just hanging out in between its bigger siblings.
Well, darling, the number that lies between 1004 and 2012 is 1005. It's not rocket science, honey. Just one more than 1004 and one less than 2012. Easy peasy lemon squeezy.