An algorithm is used to parse a smart-home command prefix.
Figure 2
cmd ← ""
p ← 0
WHILE payload[p] ≠ "#" AND p < 5
cmd ← cmd + payload[p]
p ← p + 1
ENDWHILE
accepted ← False
IF cmd = "ON" OR cmd = "OFF" OR cmd = "TEMP" THEN
accepted ← True
ENDIF
State the data type of the variable accepted in the algorithm in Figure 2.