solution rearranged