#![forbid(unsafe_code)]
use std::env;
use std::error::Error;
use std::fmt::Write;
use ndm::RollSet;
fn main() -> Result<(), Box<dyn Error>> {
let args = env::args().collect::<Vec<String>>();
let mut output = String::new();
write!(&mut output, "{}", args[1..].join(" ").parse::<RollSet>()?)?;
let safe = output.replace("\u{2212}", "-").replace("\u{21e8}", "=").replace("\u{00d7}", "x");
println!("{}", safe);
Ok(())
}