crazy solution for #1