pub mod grandsection{
pub mod section1{
pub fn add(input1: i32, input2:i32) -> i32{
input1+input2
}
}
pub mod section2{
pub fn subtract(input1: i32, input2:i32) -> i32{
input1-input2
}
}
pub mod section3{
pub fn multiply(input1: i32, input2: i32) -> i32{
input1*input2
}
}
pub mod section4{
pub fn divide(input1: i32, input2: i32) -> i32{
input1/input2
}
}
pub mod section5{
pub fn module(input1: i32, input2: i32) -> i32{
input1%input2
}
}
}
pub use grandsection::section1::add;
pub use grandsection::section2::subtract;
pub use grandsection::section3::multiply;
pub use grandsection::section4::divide;
pub use grandsection::section5::module;