A checker is required that checks 2 conditions:
1. You need to find 1 cache in each of the 26 states (or regions) of Switzerland
2. From the 26 states there are 6 so called half states (Halbkanton). These are: Obwalden, Nidwalden, Appenzell Innerrhoden, Appenzell Ausserrhoden, Basel-Stadt, Basel-Landschaft. These half states shall count as 1 state only if they are fulfilled in pairs, i.e. Obwalden and Nidwalden, Appenzell Innerrhoden and Appenzell Ausserrhoden, Basel-Stadt and Basel-Landschaft. This finally results in a possible total of 23 states .
In 12 of these states you have to find 1 cache in all counties (Gemeinden).
I hope this explanation is clear enough
Thanks in advance