Last active
January 2, 2023 12:17
-
-
Save sugyan/0ebe2536dd2f987d3be10a617c5e7c0c to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
use std::fmt::{Display, Formatter, Result, Write}; | |
#[derive(Clone, Copy, PartialEq, Eq)] | |
enum Op { | |
Add, | |
Sub, | |
Mul, | |
Div, | |
} | |
impl Display for Op { | |
fn fmt(&self, f: &mut Formatter<'_>) -> Result { | |
f.write_char(match self { | |
Self::Add => '+', | |
Self::Sub => '-', | |
Self::Mul => '*', | |
Self::Div => '/', | |
}) | |
} | |
} | |
struct Frac { | |
n: i32, | |
d: i32, | |
} | |
impl Frac { | |
fn apply(&self, op: &Op, rhs: &Self) -> Option<Self> { | |
match op { | |
Op::Add => Some(Self { | |
n: self.n * rhs.d + rhs.n * self.d, | |
d: self.d * rhs.d, | |
}), | |
Op::Sub => Some(Self { | |
n: self.n * rhs.d - rhs.n * self.d, | |
d: self.d * rhs.d, | |
}), | |
Op::Mul => Some(Self { | |
n: self.n * rhs.n, | |
d: self.d * rhs.d, | |
}), | |
Op::Div if rhs.n != 0 => Some(Self { | |
n: self.n * rhs.d, | |
d: self.d * rhs.n, | |
}), | |
_ => None, | |
} | |
} | |
} | |
impl From<i32> for Frac { | |
fn from(value: i32) -> Self { | |
Self { n: value, d: 1 } | |
} | |
} | |
struct Solution { | |
target: i32, | |
} | |
impl Solution { | |
const NUMS: [i32; 10] = [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]; | |
fn search( | |
&self, | |
stack: &mut Vec<Frac>, | |
ops: &mut Vec<Option<Op>>, | |
i: usize, | |
found: &mut Vec<Vec<Option<Op>>>, | |
) { | |
if i == Self::NUMS.len() && stack.len() == 1 { | |
if stack[0].d * self.target == stack[0].n { | |
found.push(ops.clone()); | |
} | |
return; | |
} | |
if let Some(&f) = Self::NUMS.get(i) { | |
stack.push(f.into()); | |
ops.push(None); | |
self.search(stack, ops, i + 1, found); | |
ops.pop(); | |
stack.pop(); | |
} | |
if stack.len() > 1 { | |
let f0 = stack.pop().unwrap(); | |
let f1 = stack.pop().unwrap(); | |
for op in &[Op::Add, Op::Sub, Op::Mul, Op::Div] { | |
if let Some(f) = f1.apply(op, &f0) { | |
stack.push(f); | |
ops.push(Some(*op)); | |
self.search(stack, ops, i, found); | |
ops.pop(); | |
stack.pop(); | |
} | |
} | |
stack.push(f1); | |
stack.push(f0); | |
} | |
} | |
fn filter(ops: &&Vec<Option<Op>>) -> bool { | |
let mut v = vec![ | |
false, false, false, false, false, false, false, false, true, false, | |
]; | |
let mut stack = Vec::new(); | |
for op in ops.iter() { | |
if let Some(o) = op { | |
if let (Some(b0), Some(b1)) = (stack.pop(), stack.pop()) { | |
if b1 { | |
return o == &Op::Div; | |
} | |
stack.push(b0 | b1); | |
} | |
} else if let Some(b) = v.pop() { | |
stack.push(b); | |
} | |
} | |
unreachable!() | |
} | |
fn solve(&self) { | |
let mut candidates = Vec::new(); | |
self.search(&mut Vec::new(), &mut Vec::new(), 0, &mut candidates); | |
for answer in candidates.iter().filter(Self::filter) { | |
let mut stack = Vec::new(); | |
let mut nums = Self::NUMS | |
.iter() | |
.rev() | |
.map(|&n| n.to_string()) | |
.collect::<Vec<_>>(); | |
for o in answer { | |
if let Some(op) = o { | |
if let (Some(s0), Some(s1)) = (stack.pop(), stack.pop()) { | |
stack.push(format!("({}{}{})", s1, op, s0)); | |
} | |
} else if let Some(s) = nums.pop() { | |
stack.push(s); | |
} | |
} | |
if let Some(mut s) = stack.pop() { | |
if s.contains("9/8") { | |
s += " !"; | |
} | |
println!("{s}"); | |
} | |
} | |
} | |
} | |
fn main() { | |
Solution { target: 2023 }.solve(); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
((10*(9/((8-7)/(6*(5/(4/3))))))-(2*1)) | |
((10*(9/((8-7)/(6*(5/(4/3))))))-(2/1)) | |
(((10*(9/((8-7)/(6*(5/(4/3))))))-2)*1) | |
(((10*(9/((8-7)/(6*(5/(4/3))))))-2)/1) | |
((10*(9/((8-7)/(6*((5/4)*3)))))-(2*1)) | |
((10*(9/((8-7)/(6*((5/4)*3)))))-(2/1)) | |
(((10*(9/((8-7)/(6*((5/4)*3)))))-2)*1) | |
(((10*(9/((8-7)/(6*((5/4)*3)))))-2)/1) | |
((10*(9/((8-7)/((6*(5/4))*3))))-(2*1)) | |
((10*(9/((8-7)/((6*(5/4))*3))))-(2/1)) | |
(((10*(9/((8-7)/((6*(5/4))*3))))-2)*1) | |
(((10*(9/((8-7)/((6*(5/4))*3))))-2)/1) | |
((10*(9/(((8-7)/(6*(5/4)))/3)))-(2*1)) | |
((10*(9/(((8-7)/(6*(5/4)))/3)))-(2/1)) | |
(((10*(9/(((8-7)/(6*(5/4)))/3)))-2)*1) | |
(((10*(9/(((8-7)/(6*(5/4)))/3)))-2)/1) | |
((10*((9/((8-7)/(6*(5/4))))*3))-(2*1)) | |
((10*((9/((8-7)/(6*(5/4))))*3))-(2/1)) | |
(((10*((9/((8-7)/(6*(5/4))))*3))-2)*1) | |
(((10*((9/((8-7)/(6*(5/4))))*3))-2)/1) | |
(((10*(9/((8-7)/(6*(5/4)))))*3)-(2*1)) | |
(((10*(9/((8-7)/(6*(5/4)))))*3)-(2/1)) | |
((((10*(9/((8-7)/(6*(5/4)))))*3)-2)*1) | |
((((10*(9/((8-7)/(6*(5/4)))))*3)-2)/1) | |
((10*(9/((8-7)/((6*5)/(4/3)))))-(2*1)) | |
((10*(9/((8-7)/((6*5)/(4/3)))))-(2/1)) | |
(((10*(9/((8-7)/((6*5)/(4/3)))))-2)*1) | |
(((10*(9/((8-7)/((6*5)/(4/3)))))-2)/1) | |
((10*(9/((8-7)/(((6*5)/4)*3))))-(2*1)) | |
((10*(9/((8-7)/(((6*5)/4)*3))))-(2/1)) | |
(((10*(9/((8-7)/(((6*5)/4)*3))))-2)*1) | |
(((10*(9/((8-7)/(((6*5)/4)*3))))-2)/1) | |
((10*(9/(((8-7)/((6*5)/4))/3)))-(2*1)) | |
((10*(9/(((8-7)/((6*5)/4))/3)))-(2/1)) | |
(((10*(9/(((8-7)/((6*5)/4))/3)))-2)*1) | |
(((10*(9/(((8-7)/((6*5)/4))/3)))-2)/1) | |
((10*((9/((8-7)/((6*5)/4)))*3))-(2*1)) | |
((10*((9/((8-7)/((6*5)/4)))*3))-(2/1)) | |
(((10*((9/((8-7)/((6*5)/4)))*3))-2)*1) | |
(((10*((9/((8-7)/((6*5)/4)))*3))-2)/1) | |
(((10*(9/((8-7)/((6*5)/4))))*3)-(2*1)) | |
(((10*(9/((8-7)/((6*5)/4))))*3)-(2/1)) | |
((((10*(9/((8-7)/((6*5)/4))))*3)-2)*1) | |
((((10*(9/((8-7)/((6*5)/4))))*3)-2)/1) | |
((10*(9/(((8-7)/(6*5))*(4/3))))-(2*1)) | |
((10*(9/(((8-7)/(6*5))*(4/3))))-(2/1)) | |
(((10*(9/(((8-7)/(6*5))*(4/3))))-2)*1) | |
(((10*(9/(((8-7)/(6*5))*(4/3))))-2)/1) | |
((10*(9/((((8-7)/(6*5))*4)/3)))-(2*1)) | |
((10*(9/((((8-7)/(6*5))*4)/3)))-(2/1)) | |
(((10*(9/((((8-7)/(6*5))*4)/3)))-2)*1) | |
(((10*(9/((((8-7)/(6*5))*4)/3)))-2)/1) | |
((10*((9/(((8-7)/(6*5))*4))*3))-(2*1)) | |
((10*((9/(((8-7)/(6*5))*4))*3))-(2/1)) | |
(((10*((9/(((8-7)/(6*5))*4))*3))-2)*1) | |
(((10*((9/(((8-7)/(6*5))*4))*3))-2)/1) | |
(((10*(9/(((8-7)/(6*5))*4)))*3)-(2*1)) | |
(((10*(9/(((8-7)/(6*5))*4)))*3)-(2/1)) | |
((((10*(9/(((8-7)/(6*5))*4)))*3)-2)*1) | |
((((10*(9/(((8-7)/(6*5))*4)))*3)-2)/1) | |
((10*((9/((8-7)/(6*5)))/(4/3)))-(2*1)) | |
((10*((9/((8-7)/(6*5)))/(4/3)))-(2/1)) | |
(((10*((9/((8-7)/(6*5)))/(4/3)))-2)*1) | |
(((10*((9/((8-7)/(6*5)))/(4/3)))-2)/1) | |
((10*(((9/((8-7)/(6*5)))/4)*3))-(2*1)) | |
((10*(((9/((8-7)/(6*5)))/4)*3))-(2/1)) | |
(((10*(((9/((8-7)/(6*5)))/4)*3))-2)*1) | |
(((10*(((9/((8-7)/(6*5)))/4)*3))-2)/1) | |
(((10*((9/((8-7)/(6*5)))/4))*3)-(2*1)) | |
(((10*((9/((8-7)/(6*5)))/4))*3)-(2/1)) | |
((((10*((9/((8-7)/(6*5)))/4))*3)-2)*1) | |
((((10*((9/((8-7)/(6*5)))/4))*3)-2)/1) | |
(((10*(9/((8-7)/(6*5))))/(4/3))-(2*1)) | |
(((10*(9/((8-7)/(6*5))))/(4/3))-(2/1)) | |
((((10*(9/((8-7)/(6*5))))/(4/3))-2)*1) | |
((((10*(9/((8-7)/(6*5))))/(4/3))-2)/1) | |
((((10*(9/((8-7)/(6*5))))/4)*3)-(2*1)) | |
((((10*(9/((8-7)/(6*5))))/4)*3)-(2/1)) | |
(((((10*(9/((8-7)/(6*5))))/4)*3)-2)*1) | |
(((((10*(9/((8-7)/(6*5))))/4)*3)-2)/1) | |
((10*(9/(((8-7)/6)/(5/(4/3)))))-(2*1)) | |
((10*(9/(((8-7)/6)/(5/(4/3)))))-(2/1)) | |
(((10*(9/(((8-7)/6)/(5/(4/3)))))-2)*1) | |
(((10*(9/(((8-7)/6)/(5/(4/3)))))-2)/1) | |
((10*(9/(((8-7)/6)/((5/4)*3))))-(2*1)) | |
((10*(9/(((8-7)/6)/((5/4)*3))))-(2/1)) | |
(((10*(9/(((8-7)/6)/((5/4)*3))))-2)*1) | |
(((10*(9/(((8-7)/6)/((5/4)*3))))-2)/1) | |
((10*(9/((((8-7)/6)/(5/4))/3)))-(2*1)) | |
((10*(9/((((8-7)/6)/(5/4))/3)))-(2/1)) | |
(((10*(9/((((8-7)/6)/(5/4))/3)))-2)*1) | |
(((10*(9/((((8-7)/6)/(5/4))/3)))-2)/1) | |
((10*((9/(((8-7)/6)/(5/4)))*3))-(2*1)) | |
((10*((9/(((8-7)/6)/(5/4)))*3))-(2/1)) | |
(((10*((9/(((8-7)/6)/(5/4)))*3))-2)*1) | |
(((10*((9/(((8-7)/6)/(5/4)))*3))-2)/1) | |
(((10*(9/(((8-7)/6)/(5/4))))*3)-(2*1)) | |
(((10*(9/(((8-7)/6)/(5/4))))*3)-(2/1)) | |
((((10*(9/(((8-7)/6)/(5/4))))*3)-2)*1) | |
((((10*(9/(((8-7)/6)/(5/4))))*3)-2)/1) | |
((10*(9/((((8-7)/6)/5)*(4/3))))-(2*1)) | |
((10*(9/((((8-7)/6)/5)*(4/3))))-(2/1)) | |
(((10*(9/((((8-7)/6)/5)*(4/3))))-2)*1) | |
(((10*(9/((((8-7)/6)/5)*(4/3))))-2)/1) | |
((10*(9/(((((8-7)/6)/5)*4)/3)))-(2*1)) | |
((10*(9/(((((8-7)/6)/5)*4)/3)))-(2/1)) | |
(((10*(9/(((((8-7)/6)/5)*4)/3)))-2)*1) | |
(((10*(9/(((((8-7)/6)/5)*4)/3)))-2)/1) | |
((10*((9/((((8-7)/6)/5)*4))*3))-(2*1)) | |
((10*((9/((((8-7)/6)/5)*4))*3))-(2/1)) | |
(((10*((9/((((8-7)/6)/5)*4))*3))-2)*1) | |
(((10*((9/((((8-7)/6)/5)*4))*3))-2)/1) | |
(((10*(9/((((8-7)/6)/5)*4)))*3)-(2*1)) | |
(((10*(9/((((8-7)/6)/5)*4)))*3)-(2/1)) | |
((((10*(9/((((8-7)/6)/5)*4)))*3)-2)*1) | |
((((10*(9/((((8-7)/6)/5)*4)))*3)-2)/1) | |
((10*((9/(((8-7)/6)/5))/(4/3)))-(2*1)) | |
((10*((9/(((8-7)/6)/5))/(4/3)))-(2/1)) | |
(((10*((9/(((8-7)/6)/5))/(4/3)))-2)*1) | |
(((10*((9/(((8-7)/6)/5))/(4/3)))-2)/1) | |
((10*(((9/(((8-7)/6)/5))/4)*3))-(2*1)) | |
((10*(((9/(((8-7)/6)/5))/4)*3))-(2/1)) | |
(((10*(((9/(((8-7)/6)/5))/4)*3))-2)*1) | |
(((10*(((9/(((8-7)/6)/5))/4)*3))-2)/1) | |
(((10*((9/(((8-7)/6)/5))/4))*3)-(2*1)) | |
(((10*((9/(((8-7)/6)/5))/4))*3)-(2/1)) | |
((((10*((9/(((8-7)/6)/5))/4))*3)-2)*1) | |
((((10*((9/(((8-7)/6)/5))/4))*3)-2)/1) | |
(((10*(9/(((8-7)/6)/5)))/(4/3))-(2*1)) | |
(((10*(9/(((8-7)/6)/5)))/(4/3))-(2/1)) | |
((((10*(9/(((8-7)/6)/5)))/(4/3))-2)*1) | |
((((10*(9/(((8-7)/6)/5)))/(4/3))-2)/1) | |
((((10*(9/(((8-7)/6)/5)))/4)*3)-(2*1)) | |
((((10*(9/(((8-7)/6)/5)))/4)*3)-(2/1)) | |
(((((10*(9/(((8-7)/6)/5)))/4)*3)-2)*1) | |
(((((10*(9/(((8-7)/6)/5)))/4)*3)-2)/1) | |
((10*((9/((8-7)/6))*(5/(4/3))))-(2*1)) | |
((10*((9/((8-7)/6))*(5/(4/3))))-(2/1)) | |
(((10*((9/((8-7)/6))*(5/(4/3))))-2)*1) | |
(((10*((9/((8-7)/6))*(5/(4/3))))-2)/1) | |
((10*((9/((8-7)/6))*((5/4)*3)))-(2*1)) | |
((10*((9/((8-7)/6))*((5/4)*3)))-(2/1)) | |
(((10*((9/((8-7)/6))*((5/4)*3)))-2)*1) | |
(((10*((9/((8-7)/6))*((5/4)*3)))-2)/1) | |
((10*(((9/((8-7)/6))*(5/4))*3))-(2*1)) | |
((10*(((9/((8-7)/6))*(5/4))*3))-(2/1)) | |
(((10*(((9/((8-7)/6))*(5/4))*3))-2)*1) | |
(((10*(((9/((8-7)/6))*(5/4))*3))-2)/1) | |
(((10*((9/((8-7)/6))*(5/4)))*3)-(2*1)) | |
(((10*((9/((8-7)/6))*(5/4)))*3)-(2/1)) | |
((((10*((9/((8-7)/6))*(5/4)))*3)-2)*1) | |
((((10*((9/((8-7)/6))*(5/4)))*3)-2)/1) | |
((10*(((9/((8-7)/6))*5)/(4/3)))-(2*1)) | |
((10*(((9/((8-7)/6))*5)/(4/3)))-(2/1)) | |
(((10*(((9/((8-7)/6))*5)/(4/3)))-2)*1) | |
(((10*(((9/((8-7)/6))*5)/(4/3)))-2)/1) | |
((10*((((9/((8-7)/6))*5)/4)*3))-(2*1)) | |
((10*((((9/((8-7)/6))*5)/4)*3))-(2/1)) | |
(((10*((((9/((8-7)/6))*5)/4)*3))-2)*1) | |
(((10*((((9/((8-7)/6))*5)/4)*3))-2)/1) | |
(((10*(((9/((8-7)/6))*5)/4))*3)-(2*1)) | |
(((10*(((9/((8-7)/6))*5)/4))*3)-(2/1)) | |
((((10*(((9/((8-7)/6))*5)/4))*3)-2)*1) | |
((((10*(((9/((8-7)/6))*5)/4))*3)-2)/1) | |
(((10*((9/((8-7)/6))*5))/(4/3))-(2*1)) | |
(((10*((9/((8-7)/6))*5))/(4/3))-(2/1)) | |
((((10*((9/((8-7)/6))*5))/(4/3))-2)*1) | |
((((10*((9/((8-7)/6))*5))/(4/3))-2)/1) | |
((((10*((9/((8-7)/6))*5))/4)*3)-(2*1)) | |
((((10*((9/((8-7)/6))*5))/4)*3)-(2/1)) | |
(((((10*((9/((8-7)/6))*5))/4)*3)-2)*1) | |
(((((10*((9/((8-7)/6))*5))/4)*3)-2)/1) | |
(((10*(9/((8-7)/6)))*(5/(4/3)))-(2*1)) | |
(((10*(9/((8-7)/6)))*(5/(4/3)))-(2/1)) | |
((((10*(9/((8-7)/6)))*(5/(4/3)))-2)*1) | |
((((10*(9/((8-7)/6)))*(5/(4/3)))-2)/1) | |
(((10*(9/((8-7)/6)))*((5/4)*3))-(2*1)) | |
(((10*(9/((8-7)/6)))*((5/4)*3))-(2/1)) | |
((((10*(9/((8-7)/6)))*((5/4)*3))-2)*1) | |
((((10*(9/((8-7)/6)))*((5/4)*3))-2)/1) | |
((((10*(9/((8-7)/6)))*(5/4))*3)-(2*1)) | |
((((10*(9/((8-7)/6)))*(5/4))*3)-(2/1)) | |
(((((10*(9/((8-7)/6)))*(5/4))*3)-2)*1) | |
(((((10*(9/((8-7)/6)))*(5/4))*3)-2)/1) | |
((((10*(9/((8-7)/6)))*5)/(4/3))-(2*1)) | |
((((10*(9/((8-7)/6)))*5)/(4/3))-(2/1)) | |
(((((10*(9/((8-7)/6)))*5)/(4/3))-2)*1) | |
(((((10*(9/((8-7)/6)))*5)/(4/3))-2)/1) | |
(((((10*(9/((8-7)/6)))*5)/4)*3)-(2*1)) | |
(((((10*(9/((8-7)/6)))*5)/4)*3)-(2/1)) | |
((((((10*(9/((8-7)/6)))*5)/4)*3)-2)*1) | |
((((((10*(9/((8-7)/6)))*5)/4)*3)-2)/1) | |
((10*((9/(8-7))*(6*(5/(4/3)))))-(2*1)) | |
((10*((9/(8-7))*(6*(5/(4/3)))))-(2/1)) | |
(((10*((9/(8-7))*(6*(5/(4/3)))))-2)*1) | |
(((10*((9/(8-7))*(6*(5/(4/3)))))-2)/1) | |
((10*((9/(8-7))*(6*((5/4)*3))))-(2*1)) | |
((10*((9/(8-7))*(6*((5/4)*3))))-(2/1)) | |
(((10*((9/(8-7))*(6*((5/4)*3))))-2)*1) | |
(((10*((9/(8-7))*(6*((5/4)*3))))-2)/1) | |
((10*((9/(8-7))*((6*(5/4))*3)))-(2*1)) | |
((10*((9/(8-7))*((6*(5/4))*3)))-(2/1)) | |
(((10*((9/(8-7))*((6*(5/4))*3)))-2)*1) | |
(((10*((9/(8-7))*((6*(5/4))*3)))-2)/1) | |
((10*(((9/(8-7))*(6*(5/4)))*3))-(2*1)) | |
((10*(((9/(8-7))*(6*(5/4)))*3))-(2/1)) | |
(((10*(((9/(8-7))*(6*(5/4)))*3))-2)*1) | |
(((10*(((9/(8-7))*(6*(5/4)))*3))-2)/1) | |
(((10*((9/(8-7))*(6*(5/4))))*3)-(2*1)) | |
(((10*((9/(8-7))*(6*(5/4))))*3)-(2/1)) | |
((((10*((9/(8-7))*(6*(5/4))))*3)-2)*1) | |
((((10*((9/(8-7))*(6*(5/4))))*3)-2)/1) | |
((10*((9/(8-7))*((6*5)/(4/3))))-(2*1)) | |
((10*((9/(8-7))*((6*5)/(4/3))))-(2/1)) | |
(((10*((9/(8-7))*((6*5)/(4/3))))-2)*1) | |
(((10*((9/(8-7))*((6*5)/(4/3))))-2)/1) | |
((10*((9/(8-7))*(((6*5)/4)*3)))-(2*1)) | |
((10*((9/(8-7))*(((6*5)/4)*3)))-(2/1)) | |
(((10*((9/(8-7))*(((6*5)/4)*3)))-2)*1) | |
(((10*((9/(8-7))*(((6*5)/4)*3)))-2)/1) | |
((10*(((9/(8-7))*((6*5)/4))*3))-(2*1)) | |
((10*(((9/(8-7))*((6*5)/4))*3))-(2/1)) | |
(((10*(((9/(8-7))*((6*5)/4))*3))-2)*1) | |
(((10*(((9/(8-7))*((6*5)/4))*3))-2)/1) | |
(((10*((9/(8-7))*((6*5)/4)))*3)-(2*1)) | |
(((10*((9/(8-7))*((6*5)/4)))*3)-(2/1)) | |
((((10*((9/(8-7))*((6*5)/4)))*3)-2)*1) | |
((((10*((9/(8-7))*((6*5)/4)))*3)-2)/1) | |
((10*(((9/(8-7))*(6*5))/(4/3)))-(2*1)) | |
((10*(((9/(8-7))*(6*5))/(4/3)))-(2/1)) | |
(((10*(((9/(8-7))*(6*5))/(4/3)))-2)*1) | |
(((10*(((9/(8-7))*(6*5))/(4/3)))-2)/1) | |
((10*((((9/(8-7))*(6*5))/4)*3))-(2*1)) | |
((10*((((9/(8-7))*(6*5))/4)*3))-(2/1)) | |
(((10*((((9/(8-7))*(6*5))/4)*3))-2)*1) | |
(((10*((((9/(8-7))*(6*5))/4)*3))-2)/1) | |
(((10*(((9/(8-7))*(6*5))/4))*3)-(2*1)) | |
(((10*(((9/(8-7))*(6*5))/4))*3)-(2/1)) | |
((((10*(((9/(8-7))*(6*5))/4))*3)-2)*1) | |
((((10*(((9/(8-7))*(6*5))/4))*3)-2)/1) | |
(((10*((9/(8-7))*(6*5)))/(4/3))-(2*1)) | |
(((10*((9/(8-7))*(6*5)))/(4/3))-(2/1)) | |
((((10*((9/(8-7))*(6*5)))/(4/3))-2)*1) | |
((((10*((9/(8-7))*(6*5)))/(4/3))-2)/1) | |
((((10*((9/(8-7))*(6*5)))/4)*3)-(2*1)) | |
((((10*((9/(8-7))*(6*5)))/4)*3)-(2/1)) | |
(((((10*((9/(8-7))*(6*5)))/4)*3)-2)*1) | |
(((((10*((9/(8-7))*(6*5)))/4)*3)-2)/1) | |
((10*(((9/(8-7))*6)*(5/(4/3))))-(2*1)) | |
((10*(((9/(8-7))*6)*(5/(4/3))))-(2/1)) | |
(((10*(((9/(8-7))*6)*(5/(4/3))))-2)*1) | |
(((10*(((9/(8-7))*6)*(5/(4/3))))-2)/1) | |
((10*(((9/(8-7))*6)*((5/4)*3)))-(2*1)) | |
((10*(((9/(8-7))*6)*((5/4)*3)))-(2/1)) | |
(((10*(((9/(8-7))*6)*((5/4)*3)))-2)*1) | |
(((10*(((9/(8-7))*6)*((5/4)*3)))-2)/1) | |
((10*((((9/(8-7))*6)*(5/4))*3))-(2*1)) | |
((10*((((9/(8-7))*6)*(5/4))*3))-(2/1)) | |
(((10*((((9/(8-7))*6)*(5/4))*3))-2)*1) | |
(((10*((((9/(8-7))*6)*(5/4))*3))-2)/1) | |
(((10*(((9/(8-7))*6)*(5/4)))*3)-(2*1)) | |
(((10*(((9/(8-7))*6)*(5/4)))*3)-(2/1)) | |
((((10*(((9/(8-7))*6)*(5/4)))*3)-2)*1) | |
((((10*(((9/(8-7))*6)*(5/4)))*3)-2)/1) | |
((10*((((9/(8-7))*6)*5)/(4/3)))-(2*1)) | |
((10*((((9/(8-7))*6)*5)/(4/3)))-(2/1)) | |
(((10*((((9/(8-7))*6)*5)/(4/3)))-2)*1) | |
(((10*((((9/(8-7))*6)*5)/(4/3)))-2)/1) | |
((10*(((((9/(8-7))*6)*5)/4)*3))-(2*1)) | |
((10*(((((9/(8-7))*6)*5)/4)*3))-(2/1)) | |
(((10*(((((9/(8-7))*6)*5)/4)*3))-2)*1) | |
(((10*(((((9/(8-7))*6)*5)/4)*3))-2)/1) | |
(((10*((((9/(8-7))*6)*5)/4))*3)-(2*1)) | |
(((10*((((9/(8-7))*6)*5)/4))*3)-(2/1)) | |
((((10*((((9/(8-7))*6)*5)/4))*3)-2)*1) | |
((((10*((((9/(8-7))*6)*5)/4))*3)-2)/1) | |
(((10*(((9/(8-7))*6)*5))/(4/3))-(2*1)) | |
(((10*(((9/(8-7))*6)*5))/(4/3))-(2/1)) | |
((((10*(((9/(8-7))*6)*5))/(4/3))-2)*1) | |
((((10*(((9/(8-7))*6)*5))/(4/3))-2)/1) | |
((((10*(((9/(8-7))*6)*5))/4)*3)-(2*1)) | |
((((10*(((9/(8-7))*6)*5))/4)*3)-(2/1)) | |
(((((10*(((9/(8-7))*6)*5))/4)*3)-2)*1) | |
(((((10*(((9/(8-7))*6)*5))/4)*3)-2)/1) | |
(((10*((9/(8-7))*6))*(5/(4/3)))-(2*1)) | |
(((10*((9/(8-7))*6))*(5/(4/3)))-(2/1)) | |
((((10*((9/(8-7))*6))*(5/(4/3)))-2)*1) | |
((((10*((9/(8-7))*6))*(5/(4/3)))-2)/1) | |
(((10*((9/(8-7))*6))*((5/4)*3))-(2*1)) | |
(((10*((9/(8-7))*6))*((5/4)*3))-(2/1)) | |
((((10*((9/(8-7))*6))*((5/4)*3))-2)*1) | |
((((10*((9/(8-7))*6))*((5/4)*3))-2)/1) | |
((((10*((9/(8-7))*6))*(5/4))*3)-(2*1)) | |
((((10*((9/(8-7))*6))*(5/4))*3)-(2/1)) | |
(((((10*((9/(8-7))*6))*(5/4))*3)-2)*1) | |
(((((10*((9/(8-7))*6))*(5/4))*3)-2)/1) | |
((((10*((9/(8-7))*6))*5)/(4/3))-(2*1)) | |
((((10*((9/(8-7))*6))*5)/(4/3))-(2/1)) | |
(((((10*((9/(8-7))*6))*5)/(4/3))-2)*1) | |
(((((10*((9/(8-7))*6))*5)/(4/3))-2)/1) | |
(((((10*((9/(8-7))*6))*5)/4)*3)-(2*1)) | |
(((((10*((9/(8-7))*6))*5)/4)*3)-(2/1)) | |
((((((10*((9/(8-7))*6))*5)/4)*3)-2)*1) | |
((((((10*((9/(8-7))*6))*5)/4)*3)-2)/1) | |
(((10*(9/(8-7)))*(6*(5/(4/3))))-(2*1)) | |
(((10*(9/(8-7)))*(6*(5/(4/3))))-(2/1)) | |
((((10*(9/(8-7)))*(6*(5/(4/3))))-2)*1) | |
((((10*(9/(8-7)))*(6*(5/(4/3))))-2)/1) | |
(((10*(9/(8-7)))*(6*((5/4)*3)))-(2*1)) | |
(((10*(9/(8-7)))*(6*((5/4)*3)))-(2/1)) | |
((((10*(9/(8-7)))*(6*((5/4)*3)))-2)*1) | |
((((10*(9/(8-7)))*(6*((5/4)*3)))-2)/1) | |
(((10*(9/(8-7)))*((6*(5/4))*3))-(2*1)) | |
(((10*(9/(8-7)))*((6*(5/4))*3))-(2/1)) | |
((((10*(9/(8-7)))*((6*(5/4))*3))-2)*1) | |
((((10*(9/(8-7)))*((6*(5/4))*3))-2)/1) | |
((((10*(9/(8-7)))*(6*(5/4)))*3)-(2*1)) | |
((((10*(9/(8-7)))*(6*(5/4)))*3)-(2/1)) | |
(((((10*(9/(8-7)))*(6*(5/4)))*3)-2)*1) | |
(((((10*(9/(8-7)))*(6*(5/4)))*3)-2)/1) | |
(((10*(9/(8-7)))*((6*5)/(4/3)))-(2*1)) | |
(((10*(9/(8-7)))*((6*5)/(4/3)))-(2/1)) | |
((((10*(9/(8-7)))*((6*5)/(4/3)))-2)*1) | |
((((10*(9/(8-7)))*((6*5)/(4/3)))-2)/1) | |
(((10*(9/(8-7)))*(((6*5)/4)*3))-(2*1)) | |
(((10*(9/(8-7)))*(((6*5)/4)*3))-(2/1)) | |
((((10*(9/(8-7)))*(((6*5)/4)*3))-2)*1) | |
((((10*(9/(8-7)))*(((6*5)/4)*3))-2)/1) | |
((((10*(9/(8-7)))*((6*5)/4))*3)-(2*1)) | |
((((10*(9/(8-7)))*((6*5)/4))*3)-(2/1)) | |
(((((10*(9/(8-7)))*((6*5)/4))*3)-2)*1) | |
(((((10*(9/(8-7)))*((6*5)/4))*3)-2)/1) | |
((((10*(9/(8-7)))*(6*5))/(4/3))-(2*1)) | |
((((10*(9/(8-7)))*(6*5))/(4/3))-(2/1)) | |
(((((10*(9/(8-7)))*(6*5))/(4/3))-2)*1) | |
(((((10*(9/(8-7)))*(6*5))/(4/3))-2)/1) | |
(((((10*(9/(8-7)))*(6*5))/4)*3)-(2*1)) | |
(((((10*(9/(8-7)))*(6*5))/4)*3)-(2/1)) | |
((((((10*(9/(8-7)))*(6*5))/4)*3)-2)*1) | |
((((((10*(9/(8-7)))*(6*5))/4)*3)-2)/1) | |
((((10*(9/(8-7)))*6)*(5/(4/3)))-(2*1)) | |
((((10*(9/(8-7)))*6)*(5/(4/3)))-(2/1)) | |
(((((10*(9/(8-7)))*6)*(5/(4/3)))-2)*1) | |
(((((10*(9/(8-7)))*6)*(5/(4/3)))-2)/1) | |
((((10*(9/(8-7)))*6)*((5/4)*3))-(2*1)) | |
((((10*(9/(8-7)))*6)*((5/4)*3))-(2/1)) | |
(((((10*(9/(8-7)))*6)*((5/4)*3))-2)*1) | |
(((((10*(9/(8-7)))*6)*((5/4)*3))-2)/1) | |
(((((10*(9/(8-7)))*6)*(5/4))*3)-(2*1)) | |
(((((10*(9/(8-7)))*6)*(5/4))*3)-(2/1)) | |
((((((10*(9/(8-7)))*6)*(5/4))*3)-2)*1) | |
((((((10*(9/(8-7)))*6)*(5/4))*3)-2)/1) | |
(((((10*(9/(8-7)))*6)*5)/(4/3))-(2*1)) | |
(((((10*(9/(8-7)))*6)*5)/(4/3))-(2/1)) | |
((((((10*(9/(8-7)))*6)*5)/(4/3))-2)*1) | |
((((((10*(9/(8-7)))*6)*5)/(4/3))-2)/1) | |
((((((10*(9/(8-7)))*6)*5)/4)*3)-(2*1)) | |
((((((10*(9/(8-7)))*6)*5)/4)*3)-(2/1)) | |
(((((((10*(9/(8-7)))*6)*5)/4)*3)-2)*1) | |
(((((((10*(9/(8-7)))*6)*5)/4)*3)-2)/1) | |
(((((10+(((9/8)+7)*(6*5)))*4)-3)*2)-1) ! | |
(((((10+((((9/8)+7)*6)*5))*4)-3)*2)-1) ! | |
(((10*9)/((8-7)/(6*(5/(4/3)))))-(2*1)) | |
(((10*9)/((8-7)/(6*(5/(4/3)))))-(2/1)) | |
((((10*9)/((8-7)/(6*(5/(4/3)))))-2)*1) | |
((((10*9)/((8-7)/(6*(5/(4/3)))))-2)/1) | |
(((10*9)/((8-7)/(6*((5/4)*3))))-(2*1)) | |
(((10*9)/((8-7)/(6*((5/4)*3))))-(2/1)) | |
((((10*9)/((8-7)/(6*((5/4)*3))))-2)*1) | |
((((10*9)/((8-7)/(6*((5/4)*3))))-2)/1) | |
(((10*9)/((8-7)/((6*(5/4))*3)))-(2*1)) | |
(((10*9)/((8-7)/((6*(5/4))*3)))-(2/1)) | |
((((10*9)/((8-7)/((6*(5/4))*3)))-2)*1) | |
((((10*9)/((8-7)/((6*(5/4))*3)))-2)/1) | |
(((10*9)/(((8-7)/(6*(5/4)))/3))-(2*1)) | |
(((10*9)/(((8-7)/(6*(5/4)))/3))-(2/1)) | |
((((10*9)/(((8-7)/(6*(5/4)))/3))-2)*1) | |
((((10*9)/(((8-7)/(6*(5/4)))/3))-2)/1) | |
((((10*9)/((8-7)/(6*(5/4))))*3)-(2*1)) | |
((((10*9)/((8-7)/(6*(5/4))))*3)-(2/1)) | |
(((((10*9)/((8-7)/(6*(5/4))))*3)-2)*1) | |
(((((10*9)/((8-7)/(6*(5/4))))*3)-2)/1) | |
(((10*9)/((8-7)/((6*5)/(4/3))))-(2*1)) | |
(((10*9)/((8-7)/((6*5)/(4/3))))-(2/1)) | |
((((10*9)/((8-7)/((6*5)/(4/3))))-2)*1) | |
((((10*9)/((8-7)/((6*5)/(4/3))))-2)/1) | |
(((10*9)/((8-7)/(((6*5)/4)*3)))-(2*1)) | |
(((10*9)/((8-7)/(((6*5)/4)*3)))-(2/1)) | |
((((10*9)/((8-7)/(((6*5)/4)*3)))-2)*1) | |
((((10*9)/((8-7)/(((6*5)/4)*3)))-2)/1) | |
(((10*9)/(((8-7)/((6*5)/4))/3))-(2*1)) | |
(((10*9)/(((8-7)/((6*5)/4))/3))-(2/1)) | |
((((10*9)/(((8-7)/((6*5)/4))/3))-2)*1) | |
((((10*9)/(((8-7)/((6*5)/4))/3))-2)/1) | |
((((10*9)/((8-7)/((6*5)/4)))*3)-(2*1)) | |
((((10*9)/((8-7)/((6*5)/4)))*3)-(2/1)) | |
(((((10*9)/((8-7)/((6*5)/4)))*3)-2)*1) | |
(((((10*9)/((8-7)/((6*5)/4)))*3)-2)/1) | |
(((10*9)/(((8-7)/(6*5))*(4/3)))-(2*1)) | |
(((10*9)/(((8-7)/(6*5))*(4/3)))-(2/1)) | |
((((10*9)/(((8-7)/(6*5))*(4/3)))-2)*1) | |
((((10*9)/(((8-7)/(6*5))*(4/3)))-2)/1) | |
(((10*9)/((((8-7)/(6*5))*4)/3))-(2*1)) | |
(((10*9)/((((8-7)/(6*5))*4)/3))-(2/1)) | |
((((10*9)/((((8-7)/(6*5))*4)/3))-2)*1) | |
((((10*9)/((((8-7)/(6*5))*4)/3))-2)/1) | |
((((10*9)/(((8-7)/(6*5))*4))*3)-(2*1)) | |
((((10*9)/(((8-7)/(6*5))*4))*3)-(2/1)) | |
(((((10*9)/(((8-7)/(6*5))*4))*3)-2)*1) | |
(((((10*9)/(((8-7)/(6*5))*4))*3)-2)/1) | |
((((10*9)/((8-7)/(6*5)))/(4/3))-(2*1)) | |
((((10*9)/((8-7)/(6*5)))/(4/3))-(2/1)) | |
(((((10*9)/((8-7)/(6*5)))/(4/3))-2)*1) | |
(((((10*9)/((8-7)/(6*5)))/(4/3))-2)/1) | |
(((((10*9)/((8-7)/(6*5)))/4)*3)-(2*1)) | |
(((((10*9)/((8-7)/(6*5)))/4)*3)-(2/1)) | |
((((((10*9)/((8-7)/(6*5)))/4)*3)-2)*1) | |
((((((10*9)/((8-7)/(6*5)))/4)*3)-2)/1) | |
(((10*9)/(((8-7)/6)/(5/(4/3))))-(2*1)) | |
(((10*9)/(((8-7)/6)/(5/(4/3))))-(2/1)) | |
((((10*9)/(((8-7)/6)/(5/(4/3))))-2)*1) | |
((((10*9)/(((8-7)/6)/(5/(4/3))))-2)/1) | |
(((10*9)/(((8-7)/6)/((5/4)*3)))-(2*1)) | |
(((10*9)/(((8-7)/6)/((5/4)*3)))-(2/1)) | |
((((10*9)/(((8-7)/6)/((5/4)*3)))-2)*1) | |
((((10*9)/(((8-7)/6)/((5/4)*3)))-2)/1) | |
(((10*9)/((((8-7)/6)/(5/4))/3))-(2*1)) | |
(((10*9)/((((8-7)/6)/(5/4))/3))-(2/1)) | |
((((10*9)/((((8-7)/6)/(5/4))/3))-2)*1) | |
((((10*9)/((((8-7)/6)/(5/4))/3))-2)/1) | |
((((10*9)/(((8-7)/6)/(5/4)))*3)-(2*1)) | |
((((10*9)/(((8-7)/6)/(5/4)))*3)-(2/1)) | |
(((((10*9)/(((8-7)/6)/(5/4)))*3)-2)*1) | |
(((((10*9)/(((8-7)/6)/(5/4)))*3)-2)/1) | |
(((10*9)/((((8-7)/6)/5)*(4/3)))-(2*1)) | |
(((10*9)/((((8-7)/6)/5)*(4/3)))-(2/1)) | |
((((10*9)/((((8-7)/6)/5)*(4/3)))-2)*1) | |
((((10*9)/((((8-7)/6)/5)*(4/3)))-2)/1) | |
(((10*9)/(((((8-7)/6)/5)*4)/3))-(2*1)) | |
(((10*9)/(((((8-7)/6)/5)*4)/3))-(2/1)) | |
((((10*9)/(((((8-7)/6)/5)*4)/3))-2)*1) | |
((((10*9)/(((((8-7)/6)/5)*4)/3))-2)/1) | |
((((10*9)/((((8-7)/6)/5)*4))*3)-(2*1)) | |
((((10*9)/((((8-7)/6)/5)*4))*3)-(2/1)) | |
(((((10*9)/((((8-7)/6)/5)*4))*3)-2)*1) | |
(((((10*9)/((((8-7)/6)/5)*4))*3)-2)/1) | |
((((10*9)/(((8-7)/6)/5))/(4/3))-(2*1)) | |
((((10*9)/(((8-7)/6)/5))/(4/3))-(2/1)) | |
(((((10*9)/(((8-7)/6)/5))/(4/3))-2)*1) | |
(((((10*9)/(((8-7)/6)/5))/(4/3))-2)/1) | |
(((((10*9)/(((8-7)/6)/5))/4)*3)-(2*1)) | |
(((((10*9)/(((8-7)/6)/5))/4)*3)-(2/1)) | |
((((((10*9)/(((8-7)/6)/5))/4)*3)-2)*1) | |
((((((10*9)/(((8-7)/6)/5))/4)*3)-2)/1) | |
((((10*9)/((8-7)/6))*(5/(4/3)))-(2*1)) | |
((((10*9)/((8-7)/6))*(5/(4/3)))-(2/1)) | |
(((((10*9)/((8-7)/6))*(5/(4/3)))-2)*1) | |
(((((10*9)/((8-7)/6))*(5/(4/3)))-2)/1) | |
((((10*9)/((8-7)/6))*((5/4)*3))-(2*1)) | |
((((10*9)/((8-7)/6))*((5/4)*3))-(2/1)) | |
(((((10*9)/((8-7)/6))*((5/4)*3))-2)*1) | |
(((((10*9)/((8-7)/6))*((5/4)*3))-2)/1) | |
(((((10*9)/((8-7)/6))*(5/4))*3)-(2*1)) | |
(((((10*9)/((8-7)/6))*(5/4))*3)-(2/1)) | |
((((((10*9)/((8-7)/6))*(5/4))*3)-2)*1) | |
((((((10*9)/((8-7)/6))*(5/4))*3)-2)/1) | |
(((((10*9)/((8-7)/6))*5)/(4/3))-(2*1)) | |
(((((10*9)/((8-7)/6))*5)/(4/3))-(2/1)) | |
((((((10*9)/((8-7)/6))*5)/(4/3))-2)*1) | |
((((((10*9)/((8-7)/6))*5)/(4/3))-2)/1) | |
((((((10*9)/((8-7)/6))*5)/4)*3)-(2*1)) | |
((((((10*9)/((8-7)/6))*5)/4)*3)-(2/1)) | |
(((((((10*9)/((8-7)/6))*5)/4)*3)-2)*1) | |
(((((((10*9)/((8-7)/6))*5)/4)*3)-2)/1) | |
((((10*9)/(8-7))*(6*(5/(4/3))))-(2*1)) | |
((((10*9)/(8-7))*(6*(5/(4/3))))-(2/1)) | |
(((((10*9)/(8-7))*(6*(5/(4/3))))-2)*1) | |
(((((10*9)/(8-7))*(6*(5/(4/3))))-2)/1) | |
((((10*9)/(8-7))*(6*((5/4)*3)))-(2*1)) | |
((((10*9)/(8-7))*(6*((5/4)*3)))-(2/1)) | |
(((((10*9)/(8-7))*(6*((5/4)*3)))-2)*1) | |
(((((10*9)/(8-7))*(6*((5/4)*3)))-2)/1) | |
((((10*9)/(8-7))*((6*(5/4))*3))-(2*1)) | |
((((10*9)/(8-7))*((6*(5/4))*3))-(2/1)) | |
(((((10*9)/(8-7))*((6*(5/4))*3))-2)*1) | |
(((((10*9)/(8-7))*((6*(5/4))*3))-2)/1) | |
(((((10*9)/(8-7))*(6*(5/4)))*3)-(2*1)) | |
(((((10*9)/(8-7))*(6*(5/4)))*3)-(2/1)) | |
((((((10*9)/(8-7))*(6*(5/4)))*3)-2)*1) | |
((((((10*9)/(8-7))*(6*(5/4)))*3)-2)/1) | |
((((10*9)/(8-7))*((6*5)/(4/3)))-(2*1)) | |
((((10*9)/(8-7))*((6*5)/(4/3)))-(2/1)) | |
(((((10*9)/(8-7))*((6*5)/(4/3)))-2)*1) | |
(((((10*9)/(8-7))*((6*5)/(4/3)))-2)/1) | |
((((10*9)/(8-7))*(((6*5)/4)*3))-(2*1)) | |
((((10*9)/(8-7))*(((6*5)/4)*3))-(2/1)) | |
(((((10*9)/(8-7))*(((6*5)/4)*3))-2)*1) | |
(((((10*9)/(8-7))*(((6*5)/4)*3))-2)/1) | |
(((((10*9)/(8-7))*((6*5)/4))*3)-(2*1)) | |
(((((10*9)/(8-7))*((6*5)/4))*3)-(2/1)) | |
((((((10*9)/(8-7))*((6*5)/4))*3)-2)*1) | |
((((((10*9)/(8-7))*((6*5)/4))*3)-2)/1) | |
(((((10*9)/(8-7))*(6*5))/(4/3))-(2*1)) | |
(((((10*9)/(8-7))*(6*5))/(4/3))-(2/1)) | |
((((((10*9)/(8-7))*(6*5))/(4/3))-2)*1) | |
((((((10*9)/(8-7))*(6*5))/(4/3))-2)/1) | |
((((((10*9)/(8-7))*(6*5))/4)*3)-(2*1)) | |
((((((10*9)/(8-7))*(6*5))/4)*3)-(2/1)) | |
(((((((10*9)/(8-7))*(6*5))/4)*3)-2)*1) | |
(((((((10*9)/(8-7))*(6*5))/4)*3)-2)/1) | |
(((((10*9)/(8-7))*6)*(5/(4/3)))-(2*1)) | |
(((((10*9)/(8-7))*6)*(5/(4/3)))-(2/1)) | |
((((((10*9)/(8-7))*6)*(5/(4/3)))-2)*1) | |
((((((10*9)/(8-7))*6)*(5/(4/3)))-2)/1) | |
(((((10*9)/(8-7))*6)*((5/4)*3))-(2*1)) | |
(((((10*9)/(8-7))*6)*((5/4)*3))-(2/1)) | |
((((((10*9)/(8-7))*6)*((5/4)*3))-2)*1) | |
((((((10*9)/(8-7))*6)*((5/4)*3))-2)/1) | |
((((((10*9)/(8-7))*6)*(5/4))*3)-(2*1)) | |
((((((10*9)/(8-7))*6)*(5/4))*3)-(2/1)) | |
(((((((10*9)/(8-7))*6)*(5/4))*3)-2)*1) | |
(((((((10*9)/(8-7))*6)*(5/4))*3)-2)/1) | |
((((((10*9)/(8-7))*6)*5)/(4/3))-(2*1)) | |
((((((10*9)/(8-7))*6)*5)/(4/3))-(2/1)) | |
(((((((10*9)/(8-7))*6)*5)/(4/3))-2)*1) | |
(((((((10*9)/(8-7))*6)*5)/(4/3))-2)/1) | |
(((((((10*9)/(8-7))*6)*5)/4)*3)-(2*1)) | |
(((((((10*9)/(8-7))*6)*5)/4)*3)-(2/1)) | |
((((((((10*9)/(8-7))*6)*5)/4)*3)-2)*1) | |
((((((((10*9)/(8-7))*6)*5)/4)*3)-2)/1) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment