Code force (18/43)

Code force