I have used a data step to transpose the data, so that all phones in same column.
If you prefer you may use PROC TRNSPOSE for same function.
By using proc sql to select wanted observations you may skip the sorting steps
as sql will do it implicitly.
... View more