difficult

More than intermdediate but less than advanced.