fn count_ways(n: usize) -> usize {
    // your move 
}