#![allow(non_snake_case)] #![allow(dead_code, unused_macros)] use std::process::exit; #[allow(unused_imports)] use proconio::{input, marker::Usize1, marker::Chars}; #[allow(unused_imports)] use itertools::Itertools; macro_rules! d { ( $( $x:expr ),* $(,)? ) => { println!( concat!( $( stringify!($x), "={:?} " ),* ), $( $x ),* ); }; } fn main() { input! { P: i64, Q: i64, Y0: i64, P0: i64, Q0: i64, Y: i64, } let p = (Y - Y0 + P0) % P; let q = (Y - Y0 + Q0) % Q; println!("{} {}", p, q); }