Peanuts GalleryLogic Level 4
John is going to pick up 2015 peanuts on the ground in several steps according to the following rules. In the first step, he picks up 1 peanut. For each next step, he picks up either the same number of peanuts or twice the number of peanuts of the previous step. What is the minimum number of steps in which he can complete the task?