255 лимонов.Задачу нужно решать с конца: 31 лимон + пол-лимона - это половина второго остатка, значит второй остаток - это 63 лимона. 63 лимона и пол-лимона - это половина первого остатка, значит первый остаток - это 127 лимонов. 127 и пол-лимона - это половина исходного количества, значит было 255 лимонов