The trisubstituted compound 'A', C10H12O2 gives neutral FeCl3 test positive, means the compound is phenol. Phenol on treatment with NaOH and CH3Br gives C10H11O2CH3. The given compound is reacting with hot conc. NaOH gives a compound B, C10H12O2. The reaction is Cannizzaro's reaction. Hence, compound must be benzaldehyde derivative. Compound 'A' also decolourises alkaline KMnO4, means compound contains an alkyl group attached to benzene ring. Hence, the structure of the compound can be written as follows,

The reactions are shown below.


