the controller is further configured to check a write strategy type based on write strategy type information indicating one of n???1 write strategy type and n/2 write strategy type where n is a length of mark and each type represents a number of write pulses to form a corresponding mark, the n???1 write strategy type including different write parameters than that of the n/2 write strategy type; an