The blanks should be filled with `i32` and `i64`. In Rust, these types represent the **signed integer types**, meaning they are able to represent negative numbers. For example, `i64`, the 64-bit signed integer type, is able to represent numbers -2^63 to 2^63 - 1. These types use two's complement format under the hood.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence