<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def sql_fingerprint(query, hide_columns=True):
 """ Simplify a query, taking away exact values and fields selected. Imperfect but better than super explicit, value-dependent queries. """

    parsed_query = parse(query)[0]
    sql_recursively_simplify(parsed_query, hide_columns=hide_columns)
    return str(parsed_query)