Can’t decide if this is a vvvvfl or not?! Came up within time limit.