Anyway, solution 2 i don't think that will change so match because still need to check witch pin got the pulse and after that increment right counter.
Maybe an better option is to use external interrupts but here i have another problem. Because i use RCSwitch library to decode signal from remote, one pin is occupied by this task. Maybe an alternative to RCSwitch that work to an regular digital pin. But I do not know such a variant.