We've been invited to dinner for our friends daughter's 17th birthday. She is notoriously difficult to buy for... not into makeup clothes or sports. She is very academic, loves mathematics and hopes to do medicine in future. Any suggestions please??