17 Add partial solution