There are 3 cans containing different foods.
Nuts in one can.
Sliced Peaches in juices in another and the third can contains sliced oranges in juices.
Someone has steamed off and switched the labels of all the cans so every can will have a label that is not the actual food inside it.
Can you figure out which cans contain which foods without opening any?
Assuming that all the labels are falsely pasted on the cans. The problem becomes simple. The can with the nuts can be easily identified by shaking since theres no liquid content. Now check the can which says nuts. Remove the label from the nuts can and the can that has nuts label. Paste the nuts label on the nuts can identified. Now we have two cans one with false label and one with no label(the can which previously had the 'nuts' label on it.) Remove the label of the can and paste it on the can with now label. thats it.