C handling

C handlingC handlingC handlingC handlingC handlingC handling
C handlingC handlingC handlingC handlingC handlingC handling
C handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handlingC handling