<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def reqMarketRule(self, marketRuleId: int) -> PriceIncrement: """ Request price increments rule. https://interactivebrokers.github.io/tws-api/minimum_increment.html Args: marketRuleId: ID of market rule. The market rule IDs for a contract can be obtained via :meth:`.reqContractDetails` from :class:`.ContractDetails`.marketRuleIds, which contains a comma separated string of market rule IDs. """

        return self._run(self.reqMarketRuleAsync(marketRuleId))