1 use std::error::Error;
2 use std::io::{self, Write};
3 
4 use bstr::{io::BufReadExt, ByteSlice};
5 
main() -> Result<(), Box<dyn Error>>6 fn main() -> Result<(), Box<dyn Error>> {
7     let stdin = io::stdin();
8     let mut stdout = io::BufWriter::new(io::stdout());
9 
10     stdin.lock().for_byte_line_with_terminator(|line| {
11         if line.contains_str("Dimension") {
12             stdout.write_all(line)?;
13         }
14         Ok(true)
15     })?;
16     Ok(())
17 }
18