How Many Thoughts Can Human Brain Process