Problem54

Not finished