a simple way is to use binary system instead of decimal, so you have 5 chars : 00000 means none were selected 00100 means the middle one was selected 01110 means 3 were selected etc.