chocolate solver