wenn in deinem b
DC1 und len auch drin is stimmt das.

ich glaub wenn du a als byte deklarierst kannst du dir das mod sparen, weil die variable automatisch überläuft.