use std::io::Read; fn solve(n: &str) { let not_n = n.len() <= 1 || n.chars().next().unwrap().to_string() != "1" || n.chars().skip(1).any(|a| a.to_string() != "3"); if not_n { println!("{}", -1); } else { println!("{}", n.len() - 1); } } fn main() { let mut n = String::new(); std::io::stdin().read_to_string(&mut n).ok(); let n: &str = n.trim().split('\n').next().unwrap().trim(); solve(n); }