IP header min size=20 Bytes, TCP header min size=20 Bytes
During TCP connection setup phase each size announces its maximum segment size. If the hosts do not use this then the default is set to 536 byte payload. Thus making 556 byte the default segment size
so answer is 20+20+536=576 Bytes