fn floor_amount(difficulty: u32) -> u32