017: Solve in Python and Rust