Right option is (c) By providing torque
To explain: Minimum cranking speed is achieved by providing the necessary torque, which is actually a purpose of starter motor. As the starter motor rotates the flywheel, the crankshaft is turned, which then starts piston movement.