0
accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept accept