104. Waves and particles