Assuing one start bit and one stop bit for each byte of data
Solution
We all know:
1 Byte = 8 bits
Since in our case, we have 2 bits extra for per byte data sent across [1 bit for start, 1 bit for stop]
[baud rate- bits per second]
As per our new conversion rate, 50 Bytes = 500 bits
9600 bits sent in 1 second
So 500 bits will be sent in = 500/9600 seconds
 Note: To understand unitary method, 500 bits is less amount of data which could be sent across in much lesser time than 9600 bits
Duration (seconds)
0.008680556
| We all know: 1 Byte = 8 bits | ||||||||||||||||||
| Since in our case, we have 2 bits extra for per byte data sent across [1 bit for start, 1 bit for stop] | ||||||||||||||||||
| So now one has to send 2 bits data extra per 1 Byte of information. | ||||||||||||||||||
| Now, 1 Byte=10 bits | ||||||||||||||||||
| Now \"Serial.begin(bps)\" ==> This api sends the data in baud rate send across through Arduino serial port. | ||||||||||||||||||
| [baud rate- bits per second] | ||||||||||||||||||
| So, Serial.begin(9600) ==> Sends 9600 bits of data per second | ||||||||||||||||||
| Now in our case, we have to send 50 Bytes of Data | ||||||||||||||||||
| As per our new conversion rate, 50 Bytes = 500 bits | ||||||||||||||||||
| So it means we need to send 500 bits of data at 3 different rates and get the time duration to send across the message | ||||||||||||||||||
| using simple unitary method concepts, we understand the following: | ||||||||||||||||||
| 9600 bits sent in 1 second So 500 bits will be sent in = 500/9600 seconds | ||||||||||||||||||
| 
 | ||||||||||||||||||
| So,it clearly implies that the time duration for sending data across 57600 baud rate is the least among all. | 


