why is 1,2,3,4 sent at once, only 1,2,3 should be sent at once(due to window size 3) then it recieves a cummulative ACK and then 4,5,6 should be sent from which 5 gets lost then recieve ACK for 4 and then 5,6,7 should be sent and so on. Shouldn't we consider the window size 3, given in the question and cummulative ACKs in GBN?