Всмысле?
По задаче, я так понимаю она вам кажется объемной и хочется ее упростить. Мне это видится как, вам сначала надо собрать дешифратор для одной аварии(у одной аварии несколько состояний=несколько разных аварий.), потом копипаст дешифратора на количество аварий и набивать журнал в смарте.