values reproduced, but boysfunction cannot be called with n > 5