transform complete
lines solution