C smart

C smartC smartC smartC smartC smartC smart
C smartC smartC smartC smartC smartC smart
C smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smartC smart