trace
solution