use proconio::input; use std::collections::HashMap; use std::collections::BTreeSet; fn main(){ input!{ mut n:usize, } if n==0{ print!("{}",1); } else { let mut vec=vec!['0','1','0']; n-=1; let x=['0','1']; let mut c=0; for i in (0..n){ vec.push(x[c]);c^=1; } for i in vec{ print!("{}",i); } } }