21 solve 20 solving