30 Add solution