please show your work