Скажите, плиз, а почему в строке 16 нельзя подставить list.size(), а только пятерку? Только в таком случае код может скомпилироваться.