A.put
B.puts
C.had put
D.will put