<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def load_febrl1(return_links=False):
 """Load the FEBRL 1 dataset. The Freely Extensible Biomedical Record Linkage (Febrl) package is distributed with a dataset generator and four datasets generated with the generator. This function returns the first Febrl dataset as a :class:`pandas.DataFrame`. *"This data set contains 1000 records (500 original and 500 duplicates, with exactly one duplicate per original record."* Parameters return_links: bool When True, the function returns also the true links. Returns ------- pandas.DataFrame A :class:`pandas.DataFrame` with Febrl dataset1.csv. When return_links is True, the function returns also the true links. The true links are all links in the lower triangular part of the matrix. """


    df = _febrl_load_data('dataset1.csv')

    if return_links:
        links = _febrl_links(df)
        return df, links
    else:
        return df