VALP (Solution 1)