на ч мужской, потому что кончается на согласную. На о средний, потому что кончается на о. Я не знаю, как по-другому объяснить, но почему-то все слова, которые кончаются на согласную - мужские, а на о - средние. Ну может, за очень редким исключением, которое так просто не придумаешь.