// Copyright 2026 Amber Hu
fn main() {
let x : i32 = 333;
let mut y = 351;
let r : &i32 = &x;
println!("r: {r}");
let mr : &mut i32 = &mut y;
*mr += 1;
println!("mr: {mr}");
let mut z = 451;
let ptr : *mut i32 = &mut z;
println!("{}", unsafe { *ptr });
unsafe { *ptr += 1; }
println!("{}", unsafe { *ptr });
}