A satisfying marble logic puzzle #shorts