Solution with md documentation