sig val k : int val n : int end