Firefly (Pop Elements assignment)