how hard is this final going to be???