def calculate_chunks_count(data_size: int, chunk_size: int) ->int:
    """Returns number of chunks needed to transfer the data_size split to maximum of chunk_size blocks. 

	:param data_size: total data size
	:param chunk_size: maximum size of one block"""
    return data_size // chunk_size + (1 if data_size % chunk_size > 0 else 0)
