Краткое пояснение:
'Ни' пишется слитно с местоимениями и наречиями в значении отрицания или для усиления отрицания.
Пошаговое решение:
- н(1) кто - ни кто (местоимение, пишется слитно)
- н(2) было - ни было (устойчивое выражение 'ни души', но здесь 'ни' перед существительным, поэтому раздельно)
- н(3) души - ни души (устойчивое выражение, 'ни' с существительным в значении отрицания, пишется слитно)
- н(4) в чём - ни в чём (местоимение, пишется раздельно)
- н(5) бывало - не бывало (глагол с 'не' пишется раздельно)
Ответ: 3