Add kotlin solution