Вначале он решит 2014 задач, вырвав 2014 волос, отрастет 2014/2=1007, из них ещё 1006 вырвет и решит 1006 задач, вырастет 503 новых волос и ещё один остался. Затем вырываем имеющиеся 504 волоса и отрастает 252 новых, вырываем их, отрастает 126 новых, потом вырываем их, и т.д
Итого мы решили задачи в такой последовательности 2014 1006 504 252 126 62 32 16 8 4 2 1
Мы сможем решить задач 2014+1006+504+252+126+62+32+16+8+4+2+1=4027 задач