Reduce the number Blocks in my App

How many labels and check boxes?

Here's my generalization:


testt1 (1).aia (3.3 KB)

My idea of block reduction relies on the use of reusable procedures and advanced list blocks and appropriate data structures.

P.S. Why do you add 2 instead of adding 1 for each checkmark?