improved version B8
C4 problem