multiplication reasoning