<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def try_enqueue(conn, queue_name, msg):
 """ Try to enqueue a message. If it succeeds, return the message ID. :param conn: SQS API connection :type conn: :py:class:`botocore:SQS.Client` :param queue_name: name of queue to put message in :type queue_name: str :param msg: JSON-serialized message body :type msg: str :return: message ID :rtype: str """

    logger.debug('Getting Queue URL for queue %s', queue_name)
    qurl = conn.get_queue_url(QueueName=queue_name)['QueueUrl']
    logger.debug('Sending message to queue at: %s', qurl)
    resp = conn.send_message(
        QueueUrl=qurl,
        MessageBody=msg,
        DelaySeconds=0
    )
    logger.debug('Enqueued message in %s with ID %s', queue_name,
                 resp['MessageId'])
    return resp['MessageId']